Heroku Selenium NET ::超时

时间:2018-12-30 18:45:25

标签: ruby-on-rails ruby selenium heroku

在使用Heroku时,我尝试抓取外部Web应用程序以获取信息。这在我的本地计算机上完美运行,但是当我部署到heroku时却无法运行。

我不确定发生了什么。也许是网络规则?使用ruby btw。 options = Selenium :: WebDriver :: Chrome :: Options.new

options.add_argument('--headless')
driver = Selenium::WebDriver.for :chrome, options: options

driver.navigate.to SOME_URL
driver.navigate.refresh

^^在这里,它返回nil或NET超时错误。这基本上可以立即在我的本地计算机上运行。

构建包在下面。

=== my_app Buildpack URLs
1. heroku/nodejs
2. https://github.com/notvad/heroku-buildpack-selenium.git
3. https://github.com/heroku/heroku-buildpack-google-chrome.git
4. https://github.com/heroku/heroku-buildpack-chromedriver.git
5. heroku/ruby

任何帮助将不胜感激。

0 个答案:

没有答案