编程语言
首页 > 编程语言> > 使用python从FireFox检索当前URL

使用python从FireFox检索当前URL

作者:互联网

我想知道从python模块运行firefox实例时,活动选项卡的当前url是什么. FireFox是否有任何API,并且python是否知道可以使用它?

解决方法:

最方便的方法可能是使用firefox扩展来打开tcp服务,然后你可以用firefox交换信息.

mozrepl可以设置telnet服务,你可以调用js-like命令来获取信息.

使用telnetscript(http://code.activestate.com/recipes/152043/),您可以编写:


import telnetscript

script = """rve
w content.location.href;
ru repl>
w repl.quit()
cl
"""


conn = telnetscript.telnetscript( '127.0.0.1', {}, 4242 )
ret = conn.RunScript( script.split( '\n' )).split( '\n' )
print ret[-2][6:]

标签:python,firefox,python-extensions
来源: https://codeday.me/bug/20190627/1302404.html