Articles of google chrome

Representar la respuesta HTTP (contenido HTML) en Selenium Webdriver (navegador)

Estoy utilizando el módulo Solicitudes para enviar solicitudes GET y POST a sitios web y luego proceso sus respuestas. Si el Response.text cumple con ciertos criterios, quiero que se abra en un navegador. Para hacerlo, actualmente estoy usando selenium paquete de selenium y reenviando la solicitud a la página web a través del controlador web […]

¿Cómo podemos usar las cookies de Chrome locales para iniciar sesión usando Selenium?

Estoy intentando crear una suite de prueba que inicie sesión en el sitio web de Gmail de Google con Selenium. El problema es que Selenium abre una nueva ventana de Chrome (como el modo de incógnito) sin cookies. Mi código: driver = webdriver.Chrome(executable_path=r’chromedriver.exe’) driver.get(“https://hangouts.google.com/”) elem = driver.find_element_by_id(“gb_70”) elem.send_keys(Keys.RETURN) elem2 = driver.find_element_by_id(“identifierId”) elem2.send_keys(“mygmail@gmail.com”) elem2.send_keys(Keys.RETURN) time.sleep(2) elem3 […]

¿Es posible ejecutar código nativo de Python en Chrome?

Me preguntaba si es posible ejecutar código Python nativo en Chrome en lugar de javascript. He visto proyectos como pyjs o brython , pero lo que hacen es comstackr python a javascript. Si bien esos son grandes proyectos, un problema con este enfoque es que no puedes depurar fácilmente el código de Python original. Entre […]

El marco de descanso de Django Python, el encabezado No ‘Access-Control-Allow-Origin’ está presente en el recurso solicitado en Chrome, funciona en Firefox

He investigado y leído bastantes publicaciones de Stackoverflow sobre el mismo tema. Ninguno ha resuelto mi problema. Mi problema es que obtengo el encabezado “… No ‘Access-Control-Allow-Origin’ en el recurso solicitado …” error en mi consola. Estoy usando: Chrome Version 57.0.2987.133 Firefox Version 52.0.2 Python 2.7 Django 1.11a1 AngularJS Estoy usando MAMP para servir mis […]

¿Cómo usar el proxy autenticado en el cromedriver selenium?

Después de buscar por muchas horas estoy empezando a pensar que esto es imposible. Necesito ejecutar Chrome a través de selenium usando diferentes servidores proxy autenticados (no públicos) para cada ejecución. PROXY_IP = “” UID = “” PWD = ” options = webdriver.ChromeOptions() options.add_argument(“–proxy-server=%s:%s@%s” % (UID,PWD,PROXY_IP)) driver = webdriver.Chrome(executable_path=”.\\driver\\chromedriver.exe”, chrome_options=options) driver.get(“”) Chrome se encenderá y […]

¿Cómo habilitar un indicador “allow-insecure-localhost” en Chrome desde selenium?

Quiero habilitar el indicador “allow-insecure-localhost” de selenium. ¿Cómo puedo hacerlo? Selenio: 3.12.0, Python: 3.6.5 Código de creación del controlador Chrome: def create_driver(): options = Options() if sys.platform == “darwin”: options.binary_location = ‘/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary’ options.add_experimental_option(“detach”, True) options.add_argument(‘allow-insecure-localhost’) # I tried to be enable, but it does not affect to chrome. if sys.platform == […]

Nueva pestaña de Selenium en el navegador Chrome de Python Webdriver

No puedo abrir una nueva pestaña en Chrome. Mi requisito es abrir una nueva pestaña, hacer alguna operación y luego cerrar esta nueva pestaña y volver a la pestaña anterior. El siguiente código de Python funcionó en Firefox pero no en Chrome. ¿Podría alguien ayudarme por favor? ActionChains(driver).key_down(Keys.CONTROL,body).send_keys(‘t’).key_up(Keys.CONTROL).perform()

Chrome sin cabeza con selenium, solo puede encontrar maneras de desplazarse sin cabeza

Hay mucho que encontrar sobre este tema, pero no puedo resolverlo. Necesito desplazarme hasta el final de la página de un desplazamiento infinito (no tan largo). Tengo 2 opciones que funcionan con Chrome sin cabeza, pero no parece funcionar sin cabeza. El primero que más me gustó, funciona hermoso y se encuentra aquí en SA: […]

WebDriverException: Service U: /Scraping/chromedriver.exe se cerró inesperadamente. El código de estado era: 1 mientras trabajaba con Chrome y Python

He estado tratando de hacer que el controlador web funcione con Python en Chrome en el trabajo, pero no puedo por mi vida averiguar qué es lo que está mal, a pesar de la resolución de problemas durante la mayor parte del día. He descomprimido chromedriver a la carpeta en la que estoy trabajando. He […]

JsonResponse desde Django – Se muestran valores incorrectos

Actualización: cuando accede a una página que produce JSON como salida con el navegador Chrome. Se muestran resultados incorrectos. Considera este código django que produce json. Cuando json.dumps un long , los dos dígitos son diferentes del valor esperado. Aquí está el código: from django.http import JsonResponse, HttpResponse import json def dumps1(request): return JsonResponse({‘pk’: 456011173705795438 […]