小编最近在学selenium,在模拟使用360浏览器发现一个问题,就是每次打开后,都会出现皮肤设置选项。刚开始搞不清楚是什么原因,仔细想了一下才发现,这不就是第一次安装360浏览器,第一次使用的时候出现的情况吗。于是我在代码中加了一句这样的代码
chrome_options.add_argument(r"user-data-dir=C:\Users\Administrator\AppData\Local\360Chrome\Chrome\User Data")
,也就是加入了用户的数据,这样我再执行程序的时候就不会出现这样的情况了。完整代码如下:
from selenium.webdriver.chrome.options import Options from selenium import webdriver import time __browser_url = r'C:\Users\Administrator\AppData\Roaming\360se6\Application\360se.exe' ##360浏览器的地址 chrome_options = Options() chrome_options.binary_location = __browser_url # chrome_options.add_argument(r"user-data-dir=C:\Users\Administrator\AppData\Local\360Chrome\Chrome\User Data") chrome_options.add_argument('user-agent=') browser = webdriver.Chrome(options=chrome_options) browser.get('http://www.baidu.com') time.sleep(3) browser.quit()
评论