【问题标题】:Scraping Script Not Working Properly On Heroku, But Works On VsCode? [closed]抓取脚本在 Heroku 上不能正常工作,但在 VsCode 上工作? [关闭]
【发布时间】:2020-08-29 07:18:22
【问题描述】:

我正在尝试制作一个简单的产品抓取应用程序,当我在 VsCode 上启动服务器时它工作正常,但在 Heroku 上它只会抓取第一个产品并在那里阻塞,请查看照片,我对任何人都开放建议。

image of it working on vsCode

image of it working on Heroku

注意:我之前(同一个项目)在 vs 代码上遇到了同样的问题并解决了它,但它不适用于 heroku。问题是 await 永远不会返回任何内容,它只会阻止代码,因此服务器会永远停留在该行上。

【问题讨论】:

    标签: javascript node.js heroku web-scraping


    【解决方案1】:

    我不认为问题出在heroku,也许你需要在你的应用程序中添加捕获错误,看看什么情况下有问题。

    【讨论】:

    • 我实际上已经实现了错误处理......调试后我发现当脚本行被执行时它挂在那里,当实现“超时”时它抛出错误“时间到了”,我我猜是 Heroku 正在阻止对我正在抓取的域的请求......我在 Heroku 上看到过很多这样的事情,例如,它们还阻止了主题中与“联系人”等词的链接......你呢通过简单的 NodeJs 应用程序部署过程了解任何其他 Heroku 替代方案吗?
    • AWS 和 firebase 是我现在的替代品。
    猜你喜欢
    • 2018-05-06
    • 2011-12-21
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多