python requests實現get請求測試

2021-09-26 09:21:10 字數 1526 閱讀 3327

1.檢視本機python版本:python --version

2.檢視是否安裝pip:pip -v

3.安裝pip:sudo easy_install pip

4.安裝requests:pip install requests

若報錯,則使用pip install requests --user

5.傳送get請求

import requests

myaddress_url=''

myaddress=requests.get(myaddress_url)

print(myaddress.status_code)

print(myaddress.text)

6.在很多時候,傳送請求後,服務端會對傳送請求方進行身份識別,如果請求中缺少識別資訊或存在錯誤的識別資訊,

會造成識別失敗,返回401.

import requests

login_url=''

userinfo=

login=requests.post(login_url,json=userinfo)

cookies=login.cookies         #獲取登入後的cookies內容

myaddress=requests.get(myaddress_url,cookies=cookies) #在請求中帶入cookies

print(myaddress.status_code)

print(myaddress.text)

7.有時候需要的驗證資訊在header裡,需要帶header進行請求

import requests

url = ''

headers =

r = requests.get(url,headers=headers)

print(r.status_code)

print(r.text)

8.需要引數時

import requests

url = ""

params =

headers =

r = requests.get(url,params=params,headers=headers)

print(r.status_code)

print(r.json())

print(r.json()["headers"])

9.執行指令碼

終端進入python後輸入命令python xx.py

Python Requests 學習筆記

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

python requests傳送json格式資料

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

Python Requests 學習 筆記

在做web題目的時候看到一道這樣的題,要讓我迅速提交,看到別人的writeup 發現要寫python指令碼,於是就來學一下python requests 題目連線 來自網路安全實驗室 該文件的內容來自 pyhon requests 快速入門 r requests.get 網域名稱 其他玩法 r re...