我可以使用 Cloud Functions for Firebase 每天两次 运行 网络爬虫吗?
Can I use Cloud Functions for Firebase to run a web scraper twice a day?
我目前正在尝试构建一个简单的网络抓取工具来获取亚马逊(和其他网站)产品的价格并将其保存到 Firestore 并在我的 Firebase 应用中使用它。
我正在考虑使用 Google App Engine 来 运行 代码(也许一天更新两次价格)。
我可以使用 Cloud Functions for Firebase 来实现吗?
在我看来,它可能更适合一个或多个 Cloud Functions,因为它们的一个用例是事件或 cron 驱动的激活,而 App Engine 实际上更适合网络应用程序,尽管可能可以工作。我假设您正在查看它们的无服务器和缩放至零属性。
您可以使用 Cloud Scheduler 和 Pub/Sub 启动 Cloud Function。参见 cloud.google。com/scheduler/docs/tut-pub-sub
我目前正在尝试构建一个简单的网络抓取工具来获取亚马逊(和其他网站)产品的价格并将其保存到 Firestore 并在我的 Firebase 应用中使用它。
我正在考虑使用 Google App Engine 来 运行 代码(也许一天更新两次价格)。
我可以使用 Cloud Functions for Firebase 来实现吗?
在我看来,它可能更适合一个或多个 Cloud Functions,因为它们的一个用例是事件或 cron 驱动的激活,而 App Engine 实际上更适合网络应用程序,尽管可能可以工作。我假设您正在查看它们的无服务器和缩放至零属性。
您可以使用 Cloud Scheduler 和 Pub/Sub 启动 Cloud Function。参见 cloud.google。com/scheduler/docs/tut-pub-sub