gpt4 book ai didi

javascript - 如何在 Heroku 上部署 Selenium-python

转载 作者:行者123 更新时间:2023-12-01 03:02:27 26 4
gpt4 key购买 nike

所以我尝试在heroku 上部署我使用node.js 和python 的应用程序。它可以在我的计算机上运行,​​但是当我尝试在 heroku 上运行它时,出现错误:

    from selenium import webdriver
ImportError: no module named selenium

我已经添加了 Chrome、chromedriver 和 selenium 作为构建包,在我的 Procfile 中我什至添加了:

worker: pip install selenium
worker: python scraper.py

我目前只是想让我的 python 工作,因为我已经确认我的 javascript 可以工作。

最佳答案

我在互联网上搜索后发现的最好方法是使用 selenium 中的 PhantomJs() Web 驱动程序

from selenium import webdriver
driver = webdriver.PhantomJS()

#your code here

driver.quit()

然后使用这个buildpackge https://github.com/stomita/heroku-buildpack-phantomjs

$ heroku create --stack cedar --buildpack https://github.com/stomita/heroku-buildpack-phantomjs.git

# or if your app is already created:
$ heroku buildpacks:add https://github.com/stomita/heroku-buildpack-phantomjs

$ git push heroku master

它会对你有用:)

关于javascript - 如何在 Heroku 上部署 Selenium-python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com