溫馨提示×

Python爬蟲user agent如何更換

小樊
129
2024-12-05 16:15:42
欄目: 編程語言

在Python中,你可以使用requests庫來發送HTTP請求,并通過設置User-Agent頭來更換User Agent。以下是一個簡單的示例:

首先,確保你已經安裝了requests庫。如果沒有安裝,可以使用以下命令安裝:

pip install requests

然后,你可以使用以下代碼來發送帶有不同User Agent的請求:

import requests

url = 'https://www.example.com'

# 定義不同的User Agent
user_agents = [
    'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3',
    'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0',
    'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; AS; rv:11.0) like Gecko',
]

# 遍歷User Agent列表并發送請求
for user_agent in user_agents:
    headers = {'User-Agent': user_agent}
    response = requests.get(url, headers=headers)
    print(f'User Agent: {user_agent}\nResponse Status Code: {response.status_code}\n')

在這個示例中,我們定義了一個包含不同User Agent的列表,然后遍歷這個列表,為每個User Agent發送一個HTTP GET請求。requests.get()函數的headers參數允許你設置請求頭,包括User Agent。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女