摘要:庫的安裝利用安裝,如果你安裝了包一款包管理工具,不知道可以百度喲,或者集成環(huán)境,比如或者的話,就可以直接使用安裝的庫。
Requests庫的安裝 利用 pip 安裝,如果你安裝了pip包(一款Python包管理工具,不知道可以百度喲),或者集成環(huán)境,比如Python(x,y)或者anaconda的話,就可以直接使用pip安裝Python的庫。
$ pip install requests
安裝完成之后,下面來看一下基本的方法:
#get請求方法 >>> r = requests.get("https://api.github.com/user", auth=("user", "pass"))打印get請求的狀態(tài)碼
>>> r.status_code
200
查看請求的數(shù)據(jù)類型,可以看到是json格式,utf-8編碼>>> r.headers["content-type"]
"application/json; charset=utf8"
>>> r.encoding
"utf-8"
打印請求到的內(nèi)容>>> r.text
u"{"type":"User"..."
輸出json格式數(shù)據(jù)>>> r.json() {u"private_gists": 419, u"total_private_repos": 77, ...}
下面看一個小栗子:
小例子import requests
r = requests.get("http://www.baidu.com")
print type(r)
print r.status_code
print r.encoding
print r.text
print r.cookies
"""請求了百度的網(wǎng)址,然后打印出了返回結(jié)果的類型,狀態(tài)碼,編碼方式,Cookies等內(nèi)容
輸出:"""
200
UTF-8
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38537.html
摘要:楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),。本文來源知乎作者路人甲鏈接楚江數(shù)據(jù)提供網(wǎng)站數(shù)據(jù)采集和爬蟲軟件定制開發(fā)服務(wù),服務(wù)范圍涵蓋社交網(wǎng)絡(luò)電子商務(wù)分類信息學(xué)術(shù)研究等。 楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),http://www.chujiangdata.com。 第一:Python爬蟲學(xué)習(xí)系列教程(來源于某博主:htt...
摘要:以下這些項目,你拿來學(xué)習(xí)學(xué)習(xí)練練手。當你每個步驟都能做到很優(yōu)秀的時候,你應(yīng)該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學(xué)習(xí)不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲的設(shè)計方案,比如說。 (一)如何學(xué)習(xí)Python 學(xué)習(xí)Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數(shù)據(jù)結(jié)構(gòu)、語法...
摘要:所以我們?nèi)绻氆@取電影,只需要分開請求次,而次的參數(shù)設(shè)置為,,,,即可,這樣我們獲取不同的頁面結(jié)果之后再用正則表達式提取出相關(guān)信息就可以得到的所有電影信息了。上一篇文章網(wǎng)絡(luò)爬蟲實戰(zhàn)正則表達式下一篇文章網(wǎng)絡(luò)爬蟲實戰(zhàn)解析庫的使用 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---26、正則表達式下一篇文章:Python3網(wǎng)絡(luò)爬蟲實戰(zhàn)---28、解析庫的使用:XPath 本節(jié)我們利用 Reque...
摘要:準確的說,是中一個用于支持單元測試的庫,它的主要功能是使用對象替代掉指定的對象,以達到模擬對象的行為。下面我們使用對象在單元測試中分別測試訪問正常和訪問不正常的情況。 Mock是什么 Mock這個詞在英語中有模擬的這個意思,因此我們可以猜測出這個庫的主要功能是模擬一些東西。準確的說,Mock是Python中一個用于支持單元測試的庫,它的主要功能是使用mock對象替代掉指定的Python...
閱讀 3592·2021-11-18 13:20
閱讀 2738·2021-10-15 09:40
閱讀 1766·2021-10-11 10:58
閱讀 2130·2021-09-27 13:36
閱讀 2602·2021-09-07 10:06
閱讀 1863·2021-08-11 11:21
閱讀 1435·2019-08-29 17:04
閱讀 2090·2019-08-29 14:06