亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Puppeteer 進行網頁抓取并發布?

如何使用 Puppeteer 進行網頁抓取并發布?

慕田峪4524236 2023-08-18 17:42:32
我想使用 Puppeteer 進行網絡抓取。當用戶單擊我的應用程序中的按鈕時,它將從外部 URL 獲取數據。我的應用程序必須訪問外部 URL、填寫表單、單擊按鈕、獲取返回的數據并將其顯示給我的應用程序中的用戶。這是一個內部項目,起初是一個小項目。我使用網站 編寫了一個使用 Puppeteer 的測試代碼: https ://try-puppeteer.appspot.com/效果很好。偉大的!但是,我無法通過Locaweb 上的共享托管讓我的代碼在我的域上運行。在我看來,我依賴服務器上的更改才能運行 Puppeteer,對嗎?是否有一個免費的地方可以托管我的代碼并像我在https://try-puppeteer.appspot.com/上那樣使用Puppeteer運行?如果您沒有免費的選項可供建議,您能否建議一個可行的低成本選項?謝謝你!
查看完整描述

2 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

腳步:

  1. 您需要創建一個簡單的expressjs api。

  2. 在某處托管 api(有數以千計的 vps 和云托管提供商,如 digitalocean/linode 等)

  3. 使用前端訪問其余 api(通常是 ajax 調用)

確實有一些免費服務,但它們會更復雜一些。您需要了解一些無服務器功能。嘗試尋找,

  • AWS 拉姆達

  • Netlify 函數

  • Firebase 函數

  • 谷歌云功能

  • 谷歌云運行。


查看完整回答
反對 回復 2023-08-18
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

有這么簡單的事情嗎?

  1. 輸入代碼: https: //try-puppeteer.appspot.com/

  2. 運行看看是否按預期運行。

  3. 復制代碼并保存為code.js

  4. 使用 http://code some-name.any-things.com/project/code.js 并在https://try-puppeteer.appspot.com/上以字符串或任何 html 形式獲得相同的測試結果。

抱歉,我沒有這方面的經驗。歡迎對細節進行任何解釋。


查看完整回答
反對 回復 2023-08-18
  • 2 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號