如何解决Python硒功能无法打开新网址,不适用于Chrome用户个人资料
我正在尝试让python用我的个人chrome配置文件打开chrome,然后运行一个网站。 所以,我写了下面的代码。我的问题是,如果我只写最后两行代码,chrome会打开并运行URL,但是一旦我引入前三行(非导入行),它就会与我的用户打开一个新的chrome会话,但是不运行该URL。 我在这里想念什么?为什么一个还是另一个?
from selenium import webdriver
# from selenium.webdriver.common.keys import Keys
# from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\myPC\\AppData\\Local\\Google\\Chrome\\User Data") #Path to your chrome profile
w = webdriver.Chrome(executable_path="C:\\Users\\myPC\\Desktop\\BrowserAutomation\\chromedriver.exe",chrome_options=options)
driver = webdriver.Chrome('./chromedriver')
driver.get("https://www.python.org")
解决方法
您需要关闭计算机中的所有chrome浏览器实例,然后按如下所示运行现有代码以及driver.quit()
指令
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument(
"user-data-dir=C:\\Users\\myPC\\AppData\\Local\\Google\\Chrome\\User Data") # Path to your chrome profile
w = webdriver.Chrome(executable_path='.\chromedriver.exe',chrome_options=options)
w.get('https://www.python.org')
w.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。