【问题标题】:How do I navigate to a site in Selenium with this certain path?如何使用此特定路径导航到 Selenium 中的站点?
【发布时间】:2021-01-07 17:44:49
【问题描述】:

这是我启动浏览器的代码行:

browser = webdriver.Chrome(executable_path='C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe')

我使用这个是因为我想拥有我的常规浏览器等。否则我会使用:

browser = webdriver.Chrome(ChromeDriverManager().install())

现在,我的问题是当我使用“browser.get('link')”方法时,它不会将页面重定向到指定的链接。 (这里指定的第二行代码没有发生这种情况!)你建议我做什么来解决这个问题?正如我所说,我只是在保留 cookie 等之后。

【问题讨论】:

    标签: python selenium selenium-webdriver selenium-chromedriver


    【解决方案1】:

    通过 key executable_path 而不是 chrome.exe 的绝对路径,您需要传递 ChromeDriver 可执行文件的绝对路径。所以你的有效代码行将是:

    browser = webdriver.Chrome(executable_path='C:\\path\\to\\chromedriver\\chromedriver.exe')
    

    【讨论】:

    • 但是我遇到的问题是我的 Chrome 配置文件没有被转移!我应该怎么做才能解决这个问题?
    • @DeltaFoxtrot 听起来像是一个完全不同的问题。你能根据你的新要求提出一个新问题吗? Stackoverflow 贡献者将很乐意为您提供帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-11-16
    • 2011-05-20
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 2020-01-07
    相关资源
    最近更新 更多