gpt4 book ai didi

python - 如何在 Python + Selenium 中创建随机用户代理?

转载 作者:太空狗 更新时间:2023-10-30 02:25:39 25 4
gpt4 key购买 nike

如何在 Chrome 中创建一个随机的 user_agent?我正在使用假用户代理。 Library here .打印输出正常,但似乎没有加载到 Chrome 中。

我试过:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


options = Options()
options.add_argument("window-size=1400,600")
from fake_useragent import UserAgent
ua = UserAgent()
a = ua.random
user_agent = ua.random
print(user_agent)
options.add_argument(f'user-agent={user_agent}')
driver = webdriver.Chrome()
driver.get('https://whoer.net/')

这不会每次都打印随机输出。

打印输出:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36

根据whoer.net输出user_agent:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

最佳答案

你没有使用选项,所以它不起作用

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


options = Options()
options.add_argument("window-size=1400,600")
from fake_useragent import UserAgent
ua = UserAgent()
user_agent = ua.random
print(user_agent)
options.add_argument(f'user-agent={user_agent}')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://whoer.net/')
driver.quit()

运行后,查看控制台和浏览器输出

Console output

Browser output

关于python - 如何在 Python + Selenium 中创建随机用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48454949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com