'phantomjs'可执行文件必须在路径中

问题描述 投票:0回答:1

我已经尝试了多种方法来解决此问题,但我一直不断遇到此错误"'phantomjs' executable needs to be in PATH".

我尝试将路径添加到环境变量中:

def __init__(self,base_url):
    self._phantomjs_path = os.path.join(os.curdir,'phantomjs/bin/phantomjs')
    self._base_url = base_url
    self._driver = webdriver.PhantomJS(self._phantomjs_path)

我希望显示天气预报的输出。谁能帮忙吗?

python phantomjs
1个回答
0
投票

@@@@@@@@@@@@@@@@@@@@@@@@正确的。

here下载chrome驱动程序并将其添加到PATH,这是将chrome驱动程序与无头选项一起使用的代码。

here

或者对于从from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--headless") driver = webdriver.Chrome(options=chrome_options) base_url = "your_url_here" driver.get(base_url) driver.close() 下载的Firefox驱动程序,并将其添加到PATH,这是使用带无头选项的Firefox驱动程序的代码。

here
© www.soinside.com 2019 - 2024. All rights reserved.