method:請求方式,對應get/put/post等7種
**kwargs:(可選項)控制訪問的引數,共13個:
1、params:字典或者位元組序列,作為引數增加到url中
import requests
kv=r=requests.request('get','',params=kv)
print(r.url)
>>>
2、data:字典、位元組序列或檔案物件,作為rquest的內容
#2、data引數
kd=r=requests.request('post','',data=kd)
print(r.url)
body='主體內容'
body=body.encode('utf-8')
r=requests.request('post','',data=body)
print(r.url)
>>>
3、json:json格式的資料,作為request的內容
#3、json引數
kv=r=requests.request('post','',json=kv)
4、headers:字典,http定製頭
5、cookies:從http協議中解析cookie;形式:字典或cookiejar,request中的cookie
6、auth:形式:元組,支援http認證功能
7、files:字典型別,傳輸檔案時使用的字段,即向乙個連線提交乙個檔案
fs=
r=requests.request('post','',files=fs)
8、timeout:設定超時時間,秒為單位
r=requests.request('get','',timeout=10)
9、proxies:字典型別,設定訪問**伺服器,可以增加登入認證
pxs=
#這裡設定了兩個**,第乙個可以設定使用者名稱和密碼,第二個為https的ip位址
爬蟲 requests庫主要方法解析
kwargs 控制訪問的引數,均為可選項,共13個 params 字典或位元組序列,作為引數增加到url中 data 字典 位元組序列或檔案物件,作為request的物件 json json格式的資料,作為request的內容 headers 字典,http定製頭 cookies 字典或cookie...
4 Requests庫主要方法解析
method 請求方式,對應put get post等7種 r requests.request get url,kwargs r requests.request head url,kwargs r requests.request post url,kwargs r requests.reque...
Requests庫的7個主要方法
方法 說明requests.requests 構造乙個請求,支撐下面方法的基礎方法 requests.get 獲取html網頁的主要方法,對應 的get requests.dead 獲取html網頁頭資訊的方法,對應 的head requests.post 向html網頁提交 post 請求的方法,...