使用 python 从 FireFox 检索当前 URL
我想知道从 python 模块运行 firefox 实例时活动选项卡的当前 url 是什么。 FireFox 有这方面的 API 并且 python 知道如何使用它吗?
I want to know what is the current url of active tab in running firefox instance from python module. Does FireFox have any API for this and does python know to work with it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最方便的方法可能是安装一个firefox扩展来打开一个tcp服务,然后就可以和firefox交换信息了。
mozrepl 可以建立一个telnet服务,你可以调用类似js的命令来获取信息。
使用telnetscript(http://code.activestate.com/recipes/152043/),您可以编写:
The most convenient way maybe insatll a firefox extension to open up a tcp service, then you can exchange info with firefox.
mozrepl can set up a telnet service, you can call js-like command to get info.
With telnetscript (http: //code.activestate.com/recipes/152043/), you can write:
如果在 Windows 上您可以使用 win32com
然后使用 shell.SendKeys 执行 ctrl+l 和 ctrl+c
然后读取剪贴板中的字符串。
虽然它可以工作,但它很糟糕,或者你可以使用 AutoIt 之类的东西将代码编译为你可以使用的 exe。
希望这可以帮助。
If on windows you can use win32com
Then use shell.SendKeys to do a ctrl+l and a ctrl+c
Then read the string in the clipboard.
It's horkey though it will work, alternatly you can use something like AutoIt an compile the code to an exe that you can work with.
Hope this helps.