2012-02-11 9 views
7

Necesito obtener URL desde el campo URL en Opera, Firefox y Chromium, y almacenarlo en variable. Encontré algunos módulos (win32gui), pero todos son para Windows. ¿Es posible hacer esto en Linux?Python - obtener texto de la ventana

+0

Hay una pregunta similar: http://stackoverflow.com/questions/10029355/python-how-to-get-the-firefoxs-url-bar-content-in-gnu-linux Parece que es DBus realmente funciona ... – Antoni4040

Respuesta

0

¿Conoces la extensión de control remoto de Firefox? Vea aquí: https://addons.mozilla.org/de/firefox/addon/remote-control/

Con él, puede "enviar los comandos de Javascript a Firefox en una sola línea". Entonces, si tiene una expresión javascript para extraer lo que quiere de la página, esto podría funcionar. Hay algunas limitaciones en el javascript, consulte aquí: http://groups.google.com/group/mozilla.dev.extensions/browse_frm/thread/6cacc96b42a04e73

+0

En Firefox, ya lo resolví con la extensión MozRepl: https://github.com/bard/mozrepl/wiki. Pero lo más importante es Opera. – OK100

1

Considere la posibilidad de echar un vistazo a DBus, a mi leal saber y entender, esto puede mitigar la instalación de complementos.

Cuestiones relacionadas