我想在我的heroku应用程序中使用硒。因此,我添加了以下buildpack。
以下是使用硒,chrome和chromedriver的python代码
from selenium import webdriver
# from selenium.webdriver.chrome.options import Options
import os
import pickle
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.chrome.options import Options as ChromeOptions
chrome_bin = os.environ.get('GOOGLE_CHROME_SHIM', None)
opts = ChromeOptions()
opts.binary_location = chrome_bin
driver = webdriver.Chrome(executable_path="chromedriver",
chrome_options=opts)
我遇到以下错误 FileNotFoundError:[错误2]没有这样的文件或目录:'chromedriver':'chromedriver'
请帮助我。
答案 0 :(得分:0)
我要回答有相同问题的任何人。所以问题是当我添加buildpacks时,它要求我运行“ git push heroku master”以在应用程序中使用buildpack,但这是行不通的。您需要更改代码,并且应该在git上推送代码,以便应用再次运行并重新构建自己。