2012-02-11 27 views
7

Ho bisogno di ottenere l'URL dal campo URL in Opera, Firefox e Chromium e di memorizzarlo nella variabile. Ho trovato alcuni moduli (win32gui), ma sono tutti per Windows. È possibile farlo in Linux?Python - recupera il testo dalla finestra

+0

C'è una domanda simile: http://stackoverflow.com/questions/10029355/python-how-to-get-the-firefoxs-url-bar-content-in-gnu-linux Sembra che DBus sia davvero funzionante ... – Antoni4040

risposta

0

Conosci l'estensione per il controllo remoto di Firefox? Vedi qui: https://addons.mozilla.org/de/firefox/addon/remote-control/

Con esso, è possibile "inviare qualsiasi comando Javascript a Firefox in una singola riga". Quindi, se hai un'espressione javascript per estrarre ciò che vuoi dalla pagina, questo potrebbe funzionare. Ci sono alcune limitazioni sul javascript, vedi qui: http://groups.google.com/group/mozilla.dev.extensions/browse_frm/thread/6cacc96b42a04e73

+0

In Firefox, l'ho già risolto con l'estensione MozRepl: https://github.com/bard/mozrepl/wiki. Ma il più importante è Opera. – OK100

1

Considerando di dare un'occhiata a DBus, per quanto ne so, questo può mitigare l'installazione di componenti aggiuntivi.

Problemi correlati