Requests庫主要方法解析

2021-09-16 19:52:57 字數 1577 閱讀 3404

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 請求的方法,...