1. 前言
爲了更加方便的實現抓取操作,出現了requests,開始講述之前,要先確保安裝好了requests庫
2. 使用requests
- 更加簡單的實例引入
import requests
url = 'http://www.baidu.com'
response = requests.get(url)
print(type(response))
print(response.status_code)
print(response.text)
這裏調用get()方法實現與urlopen()相同的操作,得到一個Response對象,然後分別輸出Response的類型、狀態碼、響應體的類型
- get請求構造參數
import requests
url = 'http://httpbin.org/get'
data = {
'name': 'germey',
'age': 22
}
response = requests.get(url, params=data)
print(response.text)
3. POST請求
import requests
url = 'http://httpbin.org/post'
data = {
'name': 'germey',
'age': 22
}
response = requests.post(url, data=data)
print(response.text)