【发布时间】:2019-05-29 13:31:15
【问题描述】:
我有一个烧瓶应用程序,我试图在 heroku 上托管。我正在使用 selenium 从网站获取数据。在本地,它运行良好,但现在我正在尝试使用 heroku 部署它,并且遇到了重大问题。在我所做的只是指向本地机器上的 webdriver 的路径之前。现在,我正在使用这 2 个构建包 - https://github.com/heroku/heroku-buildpack-chromedriver 和 https://github.com/heroku/heroku-buildpack-google-chrome 。我不知道如何让它工作,但这是我为另一个版本找到的一些代码(它不起作用) -
chrome_options = Options()
chrome_options.binary_location = os.environ['GOOGLE_CHROME_BIN']
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('-- headless')
browser = webdriver.Chrome(executable_path= os.environ['CHROMEDRIVER_PATH, chrome_options=chrome_options'])
我不知道这是否正确或接近它。
【问题讨论】:
标签: python selenium heroku webdriver hosting