Pythonのrequestsモジュールのサンプルコード

以下是一个簡單的範例程式碼,演示如何使用Python的requests模組發送HTTP請求:

import requests

# 发送GET请求
response = requests.get("http://www.example.com")
print(response.status_code)  # 打印响应状态码
print(response.text)  # 打印响应内容

# 发送POST请求
data = {"username": "admin", "password": "123456"}
response = requests.post("http://www.example.com/login", data=data)
print(response.status_code)  # 打印响应状态码
print(response.json())  # 打印响应内容,假设返回的是JSON格式数据

# 发送带有请求头的GET请求
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"}
response = requests.get("http://www.example.com", headers=headers)
print(response.status_code)  # 打印响应状态码
print(response.text)  # 打印响应内容

上記のコードでは、まずrequests.get()メソッドを使用してGETリクエストを送信し、返されたレスポンスオブジェクトの.status_code属性でレスポンスステータスコードを取得し、.text属性でレスポンス内容を取得します。

requests.post()メソッドを使用して、POSTリクエストを送信し、フォームデータを辞書形式でdataパラメータに渡します。.status_code属性と.json()メソッドを使用して、レスポンスのステータスコードと内容を取得することもできます。

最後に、ヘッダーを含むGETリクエストを送信し、ヘッダーをディクショナリ形式でheadersパラメータに渡すことができます。.status_code 属性や .text 属性を使用して、応答ステータスコードと内容を取得することができます。

bannerAds