今天要來介紹一個跟另一個爬蟲的第三方套件 requests 。
有沒有覺得很熟悉呢?跟前面urllib中的request有點像。
這兩個功能部分相似,名字也部分相似
但完全是不一樣的東西喔!
和urllib一樣,可用於對網頁伺服器提出請求
但requests稍微簡單一些,不用像urllib中的request一樣需要decode
pip install requests
然後import requests
response = requests.get(url, params=None, headers=None, cookies=None, timeout=None, ...)
import requests
response = requests.get('example_url', params={'key': 'value'}, headers={'User-Agent': 'my-app'})
if response.status_code == 200:
data = response.json()
print(data)
response = requests.post(url, data=None, json=None, headers=None, cookies=None, timeout=None, ...)
import requests
data = {'username': 'Bonnie', 'password': 'You guess!'}
headers = {'User-Agent': 'my-app'}
response = requests.post('example_url', data=data, headers=headers)
if response.status_code == 200:
result = response.json()
print(result)
明天見!