2012-02-11 54 views
7

我需要从Opera,Firefox和Chromium中的URL字段获取url,并将其存储到变量中。我发现了一些模块(win32gui),但它们都是用于Windows的。在Linux中可以做到这一点吗?Python - 从窗口获取文本

+0

还有一个类似的问题:http://stackoverflow.com/questions/10029355/python-how-to-get-the-firefoxs-url-bar-content-in-gnu-linux 似乎DBus是真的在努力... – Antoni4040 2012-08-10 10:21:01

回答

0

你知道Firefox远程控制扩展吗?看到这里:https://addons.mozilla.org/de/firefox/addon/remote-control/

有了它,你可以“在任何一行发送任何JavaScript命令给Firefox”。所以,如果你有一个javascript表达式来从页面中提取你想要的东西,这可能会起作用。 javascript有一些限制,请看这里:http://groups.google.com/group/mozilla.dev.extensions/browse_frm/thread/6cacc96b42a04e73

+0

在firefox中,我已经用MozRepl扩展名解决了它:https://github.com/bard/mozrepl/wiki。但最重要的是Opera。 – OK100 2012-02-11 19:26:11

1

考虑看看DBus,据我所知,这可以减轻安装加载项。