簡體   English   中英

如何觸發抓取腳本的自動重建,然后重新部署一個全靜態站點,該站點在構建時使用 api 獲取生成的數據?

[英]How to trigger auto rebuilds for a scraping script then redeploy a full-static site that fetches the generated data using an api at build time?

我想制作一個電視指南網站,在構建時使用帶有Nuxt3.0.0.rc-11完整 static 生成從 api 獲取其數據。

這是我想到的方法:

  • 使用playwright從合適的網站上抓取所需的數據
  • 使用Hasura將數據上傳到雲數據庫以構建GraphQL API。
  • 在構建時使用帶有Nuxt Full Static 站點的 API 獲取數據(僅一次)。

我不知道如何實現第一步和最后一步,即如何創建一個運行抓取腳本並將數據上傳到 API 然后觸發 static 站點的重建以獲取新生成的數據的任務。

任何關於如何構建項目或更正確方法的想法都絕對受歡迎!

根據您托管代碼的位置以及將其部署到生產環境的方式,您可以使用Github 操作來實現這一點。 否則,它可能是一個 CRON 作業或某種觸發服務器重建的 webhook。
取決於您的整體設置。

對於第一部分,它與其他所有抓取工具相同,並且您有大量在線教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM