通过更改浏览器的配置文件,可以在python版本的webdriver中更改用户代理。我只是
webdriver.Firefox()通过传递配置文件参数来完成此操作。您需要执行以下操作:
from selenium import webdriverprofile = webdriver.FirefoxProfile()profile.set_preference("general.useragent.override","your_user_agent_string")driver=webdriver.Firefox(profile)每次您希望更改用户代理时,都需要重新启动Web浏览器(即
driver=webdriver.Firefox(profile)再次调用)
如果不确定您的用户代理字符串是什么,请在正确显示该页面的浏览器中搜索“我的用户代理是什么”,只需复制并粘贴该页面即可。
希望能解决它。



