iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 18
0
AI & Data

Puppeteer 簡單快速建立自己的 Nodejs 爬蟲系列 第 18

Day 18 Puppeteer API 介紹 - class: Frame, ConsoleMessage

  1. class: Frame
    Frame 物件的生命周期被3個事件控制
    • 'frameattached' 第一次連接上,只能連接上頁面一次
    • 'framenavigated' 當被轉換到不同url
    • 'framedetached' 中斷連接時
      每個頁面都一定會有主要的Frame,可以透過page.mainFrame() 和 frame.childFrames()拿到

下面的方法跟page大同小異,看完page其實不用看這裡。
page與frame的關係可以理解成Browser與BrowserContext。
page預設操作的會是main frame

  • Page
    • main frame(default page frame)
    • other frame....

以下就不多做解釋

  1. class: ConsoleMessage
    console事件的物件

上一篇
Day 17 Puppeteer API 介紹 - class: Page method part 3
下一篇
Day 19 Puppeteer API 介紹 - class: ExecutionContext, JSHandle
系列文
Puppeteer 簡單快速建立自己的 Nodejs 爬蟲25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言