【问题标题】:Enter text into the Chrome's address bar via Selenium通过 Selenium 在 Chrome 的地址栏中输入文本
【发布时间】:2020-06-09 07:35:24
【问题描述】:

是否可以使用 Selenium 在 Chrome 中的地址栏中输入文本?我想解析域并获取最终 URL。例如。输入freshfruits.com 解析https://www.freshfruits.com

【问题讨论】:

    标签: python-3.x selenium-webdriver


    【解决方案1】:

    遗憾的是,Selenium 不支持将密钥发送到浏览器地址栏。

    有人建议使用win32com.client library here 的解决方案

    我自己没有尝试过,因为我没有遇到过这种情况。这个想法是您可能需要考虑解决方法,因为这超出了 Selenium 的范围。

    【讨论】:

    • 您是否知道 PupeeterJS 是否可行?
    • 抱歉,Matija,不知道是否可以在 PuppeteerJS 中完成。您真的只需要输入 example.com 吗?一个粗略的想法:您不能将输入 url 构造为 'https://'+'example.com' 并查看它是否解析为 https:///www.example.com 吗?您可以使用 driver.current_url 使用 Selenium 检索当前 url(如果我没记错的话)并将其与输入 url 进行比较。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多