我已经尝试了多种方法来解决此问题,但我一直不断遇到此错误"'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)
我希望显示天气预报的输出。谁能帮忙吗?
@@@@@@@@@@@@@@@@@@@@@@@@正确的。
从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