es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Python PhantomJS utilizando Selenium

Hola, quiero intentar cargar un sitio web con PhantomJS

from selenium import webdriver
driver = webdriver.PhantomJS(executable_path="/Users/martinzuffa/phantomjs-2.5.0-beta-macos/bin/phantomjs")
driver.get("www.google.com")
print(driver.page_source)

Aquí está el error

“`

<blockquote>
Traceback (most recent call last): File
"/Users/martinzuffa/PycharmProjects/pythonProject/main.py", line 8, in
<module>
driver = webdriver.PhantomJS(executable_path="/Users/martinzuffa/phantomjs-2.5.0-beta-macos/bin/phantomjs")
File
"/usr/local/lib/python3.9/site-packages/selenium/webdriver/phantomjs/webdriver.py",
line 52, in init
self.service.start() File "/usr/local/lib/python3.9/site-packages/selenium/webdriver/common/service.py",
line 96, in start
self.assert_process_still_running() File "/usr/local/lib/python3.9/site-packages/selenium/webdriver/common/service.py",
line 107, in assert_process_still_running
raise WebDriverException( selenium.common.exceptions.WebDriverException: Message: Service
/Users/martinzuffa/phantomjs-2.5.0-beta-macos/bin/phantomjs
unexpectedly exited. Status code was: -9
“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que hubo una salida inesperada del servicio PhantomJS, lo que resultó en un código de estado -9. Intenta verificar si el parámetro “executable_path” está apuntando a la ubicación correcta del ejecutable de PhantomJS. Además, asegúrate de que PhantomJS esté instalado y actualizado. Considera también utilizar un navegador sin interfaz gráfica diferente, como Chrome o Firefox, junto con sus controladores correspondientes. Selenium4 también tiene soporte explícito para las versiones respectivas de dichos navegadores.

Comments are closed.