亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)

系統(tǒng) 1800 0

requests庫的安裝:

ubuntu和windows下安裝requests庫:pip install requests

requests的介紹:

Requests是一個優(yōu)雅而簡單的Python HTTP庫

requests的文檔:

中文版:http://cn.python-requests.org/zh_CN/latest/

英文版:http://docs.python-requests.org/en/master/api/

requests的基本用法:

Get請求:

(一)創(chuàng)建一個基本實例

            
              import requests

response = requests.get('https://httpbin.org/get')#創(chuàng)建一個基本的get請求實例
print(response.text)
            
          

這是返回的運行結(jié)果截圖

Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)_第1張圖片

(二)在請求中帶參數(shù)

            
              import requests
data = {
	'name':'Dacyuan',
	'age':'23'
}
response = requests.get('https://httpbin.org/get',params=data)#帶參數(shù)
print(response.text) 

            
          

Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)_第2張圖片

網(wǎng)頁的返回類型實際上是 str 類型,但是它很特殊,是 JSON 格式的 所以,如果想直接解析返回結(jié)果,得到一個字典格式的話,可以直接調(diào)用 json ()方法。

(三)兩個小Demo:爬取知乎的網(wǎng)頁,爬取二進制數(shù)據(jù)。

            
              import requests
headers = {
    'User-Agent':'Mozilla/5.0(Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
}
response = requests.get('https://www.zhihu.com/explore',headers=headers)
print(response.text)

            
          

返回的結(jié)果

Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)_第3張圖片

注:如果不添加headers字段會顯示錯誤(這是因為知乎禁止爬取),加了headers字段后,其中包含了User-Agent字段信息,也就是瀏覽器標(biāo)識信息,這樣就闊以爬取知乎的網(wǎng)頁了。如圖 Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)_第4張圖片

--------------------------------------------------------

            
              import requests
response = requests.get('https://github.com/favicon.ico')
print(response.content)#response.conten獲取的二進制數(shù)據(jù)

            
          

這是返回的結(jié)果為二進制數(shù)據(jù)。

Post請求:

和Get請求類似:

            
              import requests

data = {'name':'Dacyuan','age':'23'}
args={'name':'Dacyuan','age':'23'}

response = requests.post('http://httpbin.org/post',data=data,params=args)
print(response.text)

            
          

運行后的截圖:

Python3網(wǎng)絡(luò)爬蟲之請求庫requests的使用(五)_第5張圖片

?

requests的高級用法:

?

?

?

?

?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久99国产精品二区不卡 | 久久亚洲国产精品一区二区 | 我要操影院 | 亚洲欧美日韩国产精品久久 | 久久77| 亚洲伦理 | 人人干人人舔 | 色综合合久久天天综合绕视看 | 青青青爽视频在线观看入口 | 久久久久久久久免费影院 | 伊人激情久久综合中文字幕 | 影音先锋在线亚洲精品推荐 | 性生活免费网站 | 精品一二区| 亚洲精品美女久久久久网站 | 手机看片福利 | 日本不卡影院 | 欧美性啪啪 | 日本高清中文字幕 | 国产精品午夜激爽毛片 | 国产91精品久久久久久 | 97se狠狠狠狠狼亚洲综合网 | 国产精品二 | 免费久久久久 | 成年女人18级毛片毛片免费观看 | 四虎影片 | 精品国产亚一区二区三区 | 国产a级网站 | 亚欧人成精品免费观看 | 另类图片综合 | 日本一级毛片大片免费 | 久久一级黄色片 | 午夜aaaaaaaaa视频在线 | 四虎影视在线观看2413 | 日韩精品一区二三区中文 | 国产成人精品久久免费动漫 | 日韩在线 中文字幕 | 真人特级毛片免费视频 | 中文无码久久精品 | 国产成人亚综合91精品首页 | 国产日韩久久久精品影院首页 |