小编最近在学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()