使用requests模組傳送帶有引數的請求

2021-08-21 14:32:59 字數 812 閱讀 1693

url編碼:

在requests傳送get請求指定引數的格式 ?

方式1: 自己拼接乙個帶有引數的url

import requests

# 傳送帶有引數的請求

# 方式1: 拼接url

# 鍵盤錄入要搜尋的內容獲取搜尋結果

# url = ""

url = ""

key = input("請錄入你要搜尋的內容: ")

# url = url % key

url = url.format(key)

# print(url)

# 傳送請求

headers =

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

if response.status_code == 200:

print(response.content.decode())

方式2: 使用字典指定請求引數

headers = 

# 準備引數

key = input("請錄入你要搜尋的內容: ")

params =

basic_url = ""

# 傳送帶有引數的請求

response = requests.get(basic_url, params=params, headers=headers)

# 獲取請求結果列印

content = response.content.decode()

print(content)

requests模組傳送POST請求

在http協議中,post提交的資料必須放在訊息主體中,但是協議中並沒有規定必須使用什麼編碼方式,從而導致了提交方式的不同。服務端根據請求頭中的content type欄位來獲知請求中的訊息主體是用何種方式進行編碼,再對訊息主體進行解析。具體的編碼方式包括如下 以form表單形式提交資料,最常見也是...

requests模組的使用

寫在前面的話 在學習爬蟲入門時,會常用到requests模組,熟悉這個模組的使用需要熟悉http,https 及瀏覽器的請求原理。初次接觸爬蟲時了解下,掌握瀏覽器的請求過程和爬蟲的本質,學起來就輕鬆多啦。get response requests.get url,headers headers ge...

requests模組高階使用

編輯本隨筆 cookie作用 伺服器使用cookie來記錄客戶端的狀態資訊 實現流程 執行登陸操作 獲取cookie 在發起個人主頁請求時,需要將cookie攜帶到該請求中 注意 session物件,也可以傳送請求,如果伺服器端會給客戶端返回cookie,session物件自動將cookie進行儲存...