我在我的 django 应用程序中使用 selenium,但无法设置 Chrome 浏览器。环境是debian,我使用Xvfb。这是我的代码:
import os
from selenium import webdriver
os.environ["DISPLAY"]=":56017"
def start_chrome(url):
chromedriver = "/dir/app/chromedriver" #dir where I have the chromedriver
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome("path/browser/chrome") #path where is chrome.exe
driver.get(url)
driver.quit()
我得到:“消息:'无法连接到 ChromeDriver'”。错误在哪里?谢谢你的帮助
编辑:我更改代码:
def start_chrome(url):
chromedriver = "/dir/app" #dir where I have the chromedriver
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get(url)
driver.quit()
我得到:消息:'ChromeDriver 可执行文件需要在路径中可用。请从http://code.google.com/p/selenium/downloads/list下载并在http://code.google.com/p/selenium/wiki/ChromeDriver阅读
谁能帮我?我不知道该怎么办。谢谢