python requests模組詳解

2022-06-19 15:45:16 字數 1338 閱讀 3546

get請求

首先構造乙個最簡單的get請求,請求的鏈結為

import

requests

2 r = requests.get("

")3 print

(r.text)

#執行結果

,

"headers

": , "

origin

": "

58.17.121.223",

"url": "

"}

可以發現我們成功的發起了get請求,並且返回結果中包括了請求頭,url,ip等資訊

如果發起請求的url位址需要引數,利用params這個引數

import

requests

2 date =

6 r = requests.get("

",params =date)

7 8 print

(r.text)

#執行結果

,

"headers

": , "

origin

": "

58.17.121.223",

"url": "

?name=germey&age=22

"}

新增headers

有些**如果不傳遞headers則會被禁止訪問,所以一般在發起請求之前我們都要進行ua偽裝

post請求

import

requests

2 data =

3 r = requests.post("

",data =data)

4 print

(r.text)

#執行結果

,

"data

": ""

,

"files

": {}, "

form

": , "

headers

": , "

json

": null, "

origin

": "

58.17.121.223",

"url": "

"}

其中form就是需要提交的資料

Python requests介面自動化模組劃分

之前不管是接觸ui自動化還是介面自動化,對於這個專案的層級結構沒有啥概念,就知道建立乙個檔案去寫。後來慢慢懂了分層的思想,然後去觀察別人建立的層級,發現確實都是大同小異的。就以python requests介面自動化來說一下如何建立這些模組 為什麼要這樣去建立。1 config python pac...

Python Requests 學習筆記

一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...

python requests傳送json格式資料

requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...