import time
import random
from fake_useragent import UserAgent
from selenium import webdriver
import random,time
import threading
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from fake_useragent import UserAgent
headers = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'Accept-Language': 'zh-CN,zh;q=0.9',
'User-Agent': UserAgent().random,
'Connection': 'keep-alive',
}
driver_path = r"D:\迅雷下載\geckodriver-v0.27.0-win64\geckodriver.exe"
driver = webdriver.Chrome
driver = webdriver.Firefox(executable_path=driver_path,desired_capabilities=header)
#會報錯
報錯:

就是代碼的最后一行。
如果把desired_capabilities去掉就可以正常模擬訪問網站了。但是我想給它添加一些請求頭,請問要怎么添加
uj5u.com熱心網友回復:
錯誤提示說的是headers 里有key 重復。 試試只保留headers = {
'User-Agent': UserAgent().random,
'Connection': 'keep-alive',
}成功后,再逐條加上其他KEY
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/211366.html
