[英]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.