Python爬蟲學習:使用requests

1. 前言

爲了更加方便的實現抓取操作,出現了requests,開始講述之前,要先確保安裝好了requests庫

2. 使用requests

  1. 更加簡單的實例引入
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的類型、狀態碼、響應體的類型

  1. 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)

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章