urllib、request網(wǎng)絡(luò)請求包的使用

什么是urllib:

Urllib是python內(nèi)置的HTTP請求庫

  • 常用模塊

urllib.request 請求
urllib.parser解析

  • urllib.request.urlopen
data = {
  'name' = 'name',
  'age' = 18
}
bianliang = urllib.parse.urlencode(data).encode()

request = urllib.request.Request(url=url, data=bianliang,headers=headers)
  • import urllib.request
response = urllib.request.urlopen('http://www.baidu.com')
content = response.read().decode('utf-8')
print(content)
  • 獲取狀態(tài)碼 頭部信息

request = urllib.request.Request(url=url,headers=self.headers)
response = urllib.request.urlopen(request)

  • 獲得響應(yīng)的內(nèi)容

content = response.read().decode()

*防止被反扒 需要一些headers頭部信息才能訪問

self.headers = {
    'User-Agent': 'UA地址'
  }
# 這樣請求網(wǎng)站時 就是頭部信息了
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容