2012-02-11 57 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,據我所知,這可以減輕安裝加載項。