【发布时间】:2023-04-03 20:10:01
【问题描述】:
我有一个 nokigiri 网络爬虫,它发布到我试图发布到 heroku 的数据库。我有一个想从数据库中提取的 sinatra 应用程序前端。我是 Heroku 和 Web 开发的新手,不知道处理此类问题的最佳方法。
我是否必须将上传到数据库的网络爬虫脚本放在 sinatra 路由下(例如 mywebsite.com/scraper ),然后让它变得如此晦涩以至于没有人访问它?最后,我想让 sinatra 部分成为从数据库中提取的 rest api。
感谢大家的意见
【问题讨论】:
-
这取决于你希望它多久触发一次——根据命令,在某个时间……?
-
您的问题需要更多信息才能得到解答。你想从heroku内部刮吗? /scraper 的作用是什么,是启动抓取脚本还是检索抓取的内容?您是否更关心如何保护 http 端点而不是如何在 heroku 上托管应用程序?
标签: ruby web-services api heroku sinatra