【问题标题】:How to get a URL from python 'webbrowser'?如何从 python 'webbrowser' 获取 URL?
【发布时间】:2021-06-30 21:17:35
【问题描述】:

我正在使用“webbrowser”在 Chrome/Firefox 中打开多个标签。
例如:

webbrowser.get("open -a /Applications/Firefox.app %s").open('http://google.com',new=1)

但问题是,在某些情况下,url 被更改(可能被重定向到验证码提供者),然后我必须停止打开新标签并终止。使用“webbrowser”打开 URL 后,有什么方法可以读取 URL?

在这里,“Selenium”对我没有帮助,因为我需要在浏览器中安装一些扩展程序,并且我必须提供我的登录详细信息并在该扩展程序/插件中配置一些设置。所以,我不认为 selenium webdriver 在这里有用。

您能为此提出任何解决方案吗?

提前非常感谢!

【问题讨论】:

  • 你尝试过使用 selenium 吗?
  • 是的,我已经在问题中提到了这一点。由于扩展/插件安装以及登录详细信息和其他配置,它只会与 Selenium 一起变得复杂。

标签: python-3.x selenium google-chrome firefox python-webbrowser


【解决方案1】:

如果我理解你的问题,你想每次在浏览器中打开链接,如果是这样的话,你可以使用

webbrowser.open_new_tab("link")

【讨论】:

  • 对不起!但这不是我的问题。我的问题是:如何从网络浏览器中获取该“链接”?
猜你喜欢
  • 1970-01-01
  • 2012-04-13
  • 2015-07-10
  • 2018-10-15
  • 2012-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多