通过更改浏览器的配置文件,可以在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)再次调用)
如果不确定您的用户代理字符串是什么,请在正确显示该页面的浏览器中搜索“我的用户代理是什么”,只需复制并粘贴该页面即可。
希望能解决它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)