タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

puppeteerに関するbanbaraのブックマーク (1)

  • Puppeteerのpage.evaluateとpage.$はどちらがいいか - BANBARA STUDIO

    疑問 スクレイピングではPuppeteerをよく使うのだが、page.evaluate()とpage.$()の違いがよく分からなかった。 ちなみに、自分はpage.evaluate()しか使ったことがない。 回答 何が違うのか、どちらを使うべきか、その疑問が以下リンクを見つけて解決した。 stackoverflow.com 質問者も同じ疑問を持っており、page.evaluate()のほうが作業しやすい、と意見している。 回答が素晴らしいのでまとめてみた。 以下、日語訳した回答↓↓↓ これらのコード行の主な違いは、Node.jsとブラウザー環境の間の相互作用です。 page.evaluate()は次のことを行います。 document.querySelectorブラウザーで実行し、要素ハンドルを(Node.js環境に)返します getPropertyハンドルで実行し、結果を(Node.j

    Puppeteerのpage.evaluateとpage.$はどちらがいいか - BANBARA STUDIO
  • 1