python无法创建selenium.webdriver.PhantomJS

发布于 2022-09-05 08:42:27 字数 1562 浏览 10 评论 0

苹果的操作系统,python3.6

代码如下:

from selenium import webdriver
import time
driver = webdriver.PhantomJS(executable_path='/Users/apple/phantomjs/bin/phantomjs')
driver.get('http://pythonscraping.com/pages/javascript/ajaxDemo.html')
time.sleep(3)
print(driver.find_element_by_id('content').text)
driver.close()

错误信息:

WebDriverException            Traceback (most recent call last)
<ipython-input-3-ffd0972f34d5> in <module>()
----> 1 driver = webdriver.PhantomJS(executable_path='/Users/apple/phantomjs/bin/phantomjs')
      2 driver.get('http://pythonscraping.com/pages/javascript/ajaxDemo.html')
      3 time.sleep(3)
      4 print(driver.find_element_by_id('content').text)
      5 driver.close()

/Users/apple/anaconda/lib/python3.6/site-packages/selenium/webdriver/phantomjs/webdriver.py in __init__(self, executable_path, port, desired_capabilities, service_args, service_log_path)
     50             service_args=service_args,
     51             log_path=service_log_path)
---> 52         self.service.start()
     53 
     54         try:

/Users/apple/anaconda/lib/python3.6/site-packages/selenium/webdriver/common/service.py in start(self)
    100             time.sleep(1)
    101             if count == 30:
--> 102                 raise WebDriverException("Can not connect to the Service %s" % self.path)
    103 
    104     def assert_process_still_running(self):

WebDriverException: Message: Can not connect to the Service /Users/apple/phantomjs/bin/phantomjs

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

会发光的星星闪亮亮i 2022-09-12 08:42:27

感觉是phantomjs的路径问题,找了篇这个,你看看
https://codedump.io/share/LjA...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文