先准備request包
pip3 install requests
哦吼,pip太老了要先更新
問題不大更新他一手
python -m pip install --upgrade pip
搞定再來安裝,這下成功了
驗證一下
pip list
可以看到已安裝了request包
先來個簡單的請求
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)