Articles of navegador

¿Cómo cambiar el perfil de Firefox con Selenium, sin crear instancias de un nuevo controlador?

Intentando encontrar una manera de cambiar el perfil activo en un controlador de Selenium Firefox. Esta pregunta sobre varios perfiles de Firefox indica que es posible crear y usar múltiples perfiles. Sin embargo, sería mejor si hubiera alguna forma de cambiar el perfil activo de Firefox dentro de la sesión del controlador, en lugar de […]

¿Cómo puedo deshabilitar el mensaje del navegador web en python?

En mi progtwig de python, cuando envío al usuario para crear una cuenta de gmail mediante el uso del módulo del navegador web, python muestra: “Por favor ingrese su nombre de usuario de Gmail: Se creó una nueva ventana en la sesión del navegador existente”. ¿Hay alguna manera de deshacerse de la “ventana nueva creada […]

¿Cambiar la configuración del proxy del navegador de Python?

He escrito un progtwig que se basa en un proxy para funcionar. Ahora necesito una secuencia de comandos que verifique si el navegador está configurado para usar el proxy correcto y, de no ser así, cambiarlo para usarlo. Necesito esto implementado para tantos navegadores como sea posible, pero solo es necesario para Internet Explorer, Google […]

Controlando un navegador usando Python, en una Mac

Estoy buscando una manera de controlar programáticamente un navegador en una Mac (es decir, Firefox o Safari o Chrome / -ium u Opera, pero no IE) usando Python. Las acciones que necesito incluyen los siguientes enlaces, verificar si existen elementos en una página y enviar formularios. ¿Qué solución recomendarías?

Problemas al abrir Firefox

Estoy tratando de escribir un script en Python para abrir una URL, pero sigo recibiendo errores cuando trato de usarlo: import webbrowser firefox = webbrowser.get(‘mozilla’) Este es el error: Traceback (most recent call last): File “C:\Users\Gelu\Documents\CSCI\Image URL Generator\src\Generator.py”, line 8, in firefox = webbrowser.get(‘mozilla’) File “C:\Program Files\Python31\lib\webbrowser.py”, line 53, in get raise Error(“could not locate […]

Compruebe si la página está cargando (Python)

En Python, ¿hay alguna manera de averiguar si una ventana del navegador que abrí se ha cargado completamente o no, tal vez utilizando un paquete (por ejemplo, un navegador web)? Una vez que esté cargado por completo, quiero tomar una captura de pantalla y guardarlo.

Lista de tabs abiertas del navegador programáticamente

¿Hay una manera de obtener mediante progtwigción una lista de tabs abiertas en un navegador por índice? Por ejemplo, supongamos que Google Chrome está abierto con dos tabs. En el progtwig, una línea algo como: tabs_list = list_tabs(hwnd) … donde hwnd es el controlador de la ventana para la instancia general de Chrome y tabs_list […]

Cómo abrir una nueva ventana de navegador predeterminada en Python cuando el valor predeterminado es Chrome

He estado buscando una manera de abrir una nueva ventana de navegador predeterminada desde dentro del código Python. De acuerdo con la documentación webbrowser.open_new (url) Debería hacerlo. Desafortunadamente, si Chrome es el navegador predeterminado solo abre una nueva pestaña. ¿Hay alguna forma de abrir el navegador predeterminado (sin saber qué es ese navegador)?

“El propietario de este sitio web ha prohibido su acceso debido a la firma de su navegador” … en una solicitud de URL en un progtwig de Python

Al hacer una solicitud simple, en python (Entought Canopy para ser precisos), con urllib2, el servidor me niega el acceso: data = urllib.urlopen(an url i cannot post because of reputation, params) print data.read() Error: Access denied | play.pokemonshowdown.com used CloudFlare to restrict access The owner of this website (play.pokemonshowdown.com) has banned your access based on […]

Llamando al navegador web Chrome desde webbrowser.get () en Python

¿Cómo debo llamar a la función webbrowser.get () para abrir el navegador web Chrome? Estoy ejecutando Ubuntu 11.04 y Python versión 2.7. El uso de webbrowser.get (‘chrome’) produce un error.