十九、windows中安裝request
在window中安裝request包
方案1:(需要一個一個的下載依賴的包安裝,麻煩)
python下的包下載:http://www.lfd.uci.edu/~gohlke/pythonlibs/
我之前下載的是python安裝包是python-2.7.5.msi的形式,直接安裝,沒有網上所謂的安裝包,故而也就使用網上的python setup.py install命令來安裝requests庫。
解決辦法: 去http://www.lfd.uci.edu/~gohlke/pythonlibs 按 ctrl+f 搜索找到 requests 。如下圖,
requests?2.13.0?py2.py3?none?any.whl
將whl文件重命名爲zip文件,解壓後,將裏面的requests文件夾拷貝到Lib文件夾下。
在Windows cmd命令行下,敲下python,然後輸入import requests
沒有報錯,則爲安裝成功。
方案2:(參考網站:http://www.cnblogs.com/yuanzm/p/4089856.html)
安裝window中的pip工具包。步驟如下:
1、安裝好python,並配置環境變量。保證cmd中輸入python能正確。
2、在Python的官網上去下載,下載地址是:https://pypi.python.org/pypi/pip#downloads
下載文件是:
pip-9.0.1.tar.gz (md5, pgp) Source 2016-11-06 1MB
3、下載完成之後,解壓到一個文件夾,用CMD控制檯進入解壓目錄,輸入:
python setup.py install
4、安裝好之後,我們直接在命令行輸入pip,同樣會顯示‘pip’不是內部命令,也不是可運行的程序。因爲我們還沒有添加環境變量。
按照之前介紹的添加環境變量的方法,我們在PATH最後添加:
D:\installed\python2.7.9\Scripts;
5、到現在我們纔算完整安裝好了pip:
在任意的cmd輸入:
pip list (會出來)
6、安裝requests包:
pip install requests
---------------------------------------------------------------
import requests
response = requests.get("https://www.douban.com") #www.douban.com不行的話加https:// 即可
response1 = requests.get("http://www.haoyisheng.com") #網站編碼是gbk,豆瓣是utf-8
#print response.text
#print response1.text #該網站以前是gbk編碼,但是後來編碼爲utf-8,可是該中方式沒有解析出來,所以得用如下方式
#print response1.content.decode('utf-8')
#模擬user-agent去爬蟲(對於反爬蟲的時候可用)
header = {'user-agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0'}
response2 = requests.get("https://www.douban.com",headers=header) #該方式一樣可以爬蟲
print response2.text