我试着实现以下内容,沿着幻影js.exe安装在系统中。在
from splinter import Browser
from selenium import webdriver
driver = webdriver.PhantomJS(executable_path="C:\Users\Lenovo\AppData\Local\Enthought\Canopy\User\Lib\site-packages\phantomJS\phantomJS.exe")
browser = Browser(driver)
browser.visit('www.google.com')
if browser.is_element_present_by_name('search'):
print True
不幸的是,它抛出了一个错误:DriverNotFoundError: No driver for <selenium.webdriver.phantomjs.webdriver.WebDriver object at 0x000000000970A8D0>
然而,正如splinter中所述,我应该能够通过使用browser = Browser('phantomJS')
来使用phantomJS。这给了我DriverNotFoundError: No driver for phantomJS'
谁能指出我哪里出错了吗?在
我也有同样的问题,碎片和幻影。对我有用的是下载phantomjs并将其添加到系统路径中。在
您可以从here下载phantomjs。在
提取文件内容后,复制phantomjs的位置(或幻影js.exe如果在windows上工作,像我一样)并将其添加到您的系统路径中。有关将文件夹添加到窗口路径的说明是here。在
希望这有帮助。在
相关问题 更多 >
编程相关推荐