Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Puppeteerによる優しいウェブサイトクロール

 Puppeteerによる優しいウェブサイトクロール

Osamu Nagayama

December 03, 2019
Tweet

More Decks by Osamu Nagayama

Other Decks in Programming

Transcript

  1. Puppeteerでページ遷移する // 検索のトップページへ遷移する。 await page.goto('https://www.jinzai-sougou.go.jp/srv120.aspx') // 「東京」のチェックボックスをクリック await page.click('#ctl00_ctl00_cphHFContent_cphContent_cbTokyo') //

    「検索」ボタンをクリック await page.click('#ctl00_ctl00_cphHFContent_cphContent_btnSearch') // テーブルが出てくるまで待つ await page.waitFor('table#search')