Hola a todos, estoy aprendiendo Python Selenium. ¿Cómo puedo acceder a una URL en código y devolver un error 404?
Selenium es un marco de prueba WEB centrado en Chrome y ha habido otros marcos similares antes. Incluso puedes desarrollar tu propio marco usando pyqt.
Primero puedes instalar Selenium ide y familiarizarte con su uso. Luego busque otro tutorial. No daré la URL aquí.
Sigue las instrucciones para instalar selenium en Linux, recuerda que la versión del controlador debe ser exactamente la misma que la versión del navegador Chrome. Esto se debe a que la biblioteca qt que usan detrás de escena no reconoce si no coinciden.
Luego prueba el siguiente código. #codificación: utf-8
de?selenium?import?webdriver
driver=webdriver.Chrome()
driver.get('
)
print?driver.title
driver.quit()
Debería imprimir el nombre del sitio web. Eso es todo. Para obtener más detalles, tómate tu tiempo y mira el tutorial. También puede ver el código fuente de Selenium directamente. Hay una interfaz completa en su interior.
Además, también necesita tener algunos conocimientos de JS del navegador y de DOM.
Si solo desea confirmar 404, puede usar urllib.urlopen(url) directamente sin usar selenio y confirmar el código de estado en la respuesta devuelta. Simplemente eche un vistazo rápido a la ayuda de Python de urllib.
Aprender también es trabajo, y cómo encontrar las respuestas es igualmente importante.