Python發request請求


先准備request包

pip3 install requests

image
哦吼,pip太老了要先更新
問題不大更新他一手image

python -m pip install --upgrade pip

image
搞定再來安裝,這下成功了
image
驗證一下

pip list

image
可以看到已安裝了request包image

先來個簡單的請求

from urllib import request
url = r"http://www.baidu.com"
req = request.Request(url)  # 構造request請求
response = request.urlopen(req).read().decode()  # 獲取response響應
print(response)

好的執行成功返回了一個html頁面

再來個復雜的可以定義Header的請求

from urllib import request
import re
headers = {
    "User-Agent": "Mozilla/5.0"
}
url = r"http://www.baidu.com"
req = request.Request(url, headers=headers)  # 構造請求
response = request.urlopen(req).read().decode()  # 獲取響應
pat = r"<title>(.*?)</title>"  # 正則匹配規則
data = re.findall(pat, response)  # 正則匹配篩選
print(data)

收工image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM