【发布时间】:2016-02-18 07:17:22
【问题描述】:
我正在尝试使用 Pywinauto 来获取 Chrome 标签的 url,如下所示:
(伪代码)
- 按 F6 直接进入 url 行。
- Ctrl + C 复制网址
- 从剪贴簿中获取网址
- 通过BS4、Requests、selenium等处理url。
我完成了第 1 步并停留在第 2 步。同样,我不知道如何处理第 3 步。因此,认为我找出的方法不正确且效率不高。 任何人都可以建议我应该做什么或给我一个更好的方法吗?
【问题讨论】:
-
不太清楚你要做什么...你想从已经打开的
Chrome浏览器窗口复制url来使用它?你想在哪里使用它? -
pywinauto 0.5.4在没有TypeKeys和剪贴板抓取等技巧的情况下无法从 Chrome 获取 URL。即将到来的pywinauto 0.6.0将能够以正确的方式做到这一点。 -
@Andersson 很抱歉不清楚。我想获取 url 并使用 BS4、Requests、selenium 来处理它。例如,我可能会通过 url 获得网站中的表格。希望能帮助到你!谢谢!
-
@Vasily Ryabov 你提到的技巧,TypeKeys,和这个网站的内容一样吗? stackoverflow.com/questions/12056590/how-to-press-ctrl 另外,你的意思是我可以通过 pywinauto 0.6.0 在 Chrome 上获取 url?!感谢您的帮助!
-
正确。如果 Chrome 已经在运行,只需使用
connect而不是start。
标签: python google-chrome url selenium pywinauto