iT邦幫忙

puppeteer相關文章
共有 8 則文章

技術 Puppeteer - 爬蟲初學

使用介紹 先進行安裝,詳細可參考 puppeteer $ npm i puppeteer 接下來看一下範例 // 引入 puppeteer const pup...

鐵人賽 AI & Data DAY 22

技術 【Day 21】反反爬蟲 (2/2)

昨天發文後想到另一個狀況,是因為系統架構設計的關係,網站上呈現的資料並沒有在第一次發請求時取得,而是在網頁載入後陸續以 AJAX 的方式取得資料顯示在畫面上,或...

鐵人賽 Modern Web DAY 28

技術 (特別篇)Documents-Delivered-Data,Data-DrivenDocuments—爬蟲D3做成D3(上)

沒有資料就沒有燃料,沒有燃料就變成廢料—淺談特別篇 標題取名的緣由一方面來自於d3JS的全名Data-Drive-Documents令一方面Documents-...

鐵人賽 影片教學 DAY 9

技術 使用 Puppeteer 實現自動化測試 - Day9

在非洲每 60 秒就會有 1 分鐘過去,每當工作中有重複的行為,每次耗費 10 秒鐘, 6 次就會耗費 1 分鐘,60 次就等同於 60 分鐘,480 次就等同...

鐵人賽 Modern Web DAY 10

技術 Day 10 無頭瀏覽器異聞錄 (Puppeteer 簡介)

它解決了什麼問題? Puppeteer 是一層 Chromium 的封裝,提供了 API 讓開發者以程式操作瀏覽器。如此以來便提供了相對可控的執行環境來測試網頁...

鐵人賽 Modern Web DAY 14
JavaScript Easy Go! 系列 第 14

技術 #14 Automation (2)

在寫爬蟲程式的時候,我們需要先理解一下目標網站的結構。做自動化時,我們也須了解手動執行時的步驟。 步驟 當我們想在選課網站上刷加選時,我們需要以下步驟: 登入...

鐵人賽 Modern Web DAY 16
JavaScript Easy Go! 系列 第 16

技術 #16 Automation (4)

今天寫第二步「進入選課頁面」、第三步「至加選頁面」及第四步「查詢你想要的課程」。 enter 這個函式涵蓋了第二步及第三步,因為不想分太多函式。 async f...

鐵人賽 Modern Web DAY 24

技術 Have fun! 新手也能打造的Javascript微型專案! Day24: 厭倦手動了嗎?用Puppeteer做網頁爬蟲初體驗吧!

tags: ItIron2022 Javascript 前言 網頁爬蟲一直以來是很熱門的話題,許多人在做爬蟲或搶貨機器人都仍是以py較為主流,但實際上javas...