pupeeteer,Raspberry Pi

Thumbnail of post image 014

 puppeteer で要素を特定して操作する場合、基本は、id や class などを使うことで特定します。id や class 属性がない場合は、他の属性を使うこともできます。しかし、属性があっても他の要素でも同じ属性を使っていた ...

pupeeteer,Raspberry Pi

Thumbnail of post image 178

 puppeteer でページのスクリーンショットを撮る際に、fullPage オプションを true にすると、ページ全体のスクリーンショットが撮れるはずですが、Raspberry Pi ではビューポートに設定した範囲しか描画されま ...

pupeeteer,Raspberry Pi

Thumbnail of post image 084

 今回は、簡単な web ページを puppeteer で操作して見ます。

操作対象の html と php

次のような html と php を web サイトに準備します。

puppeteer_test.ht ...

pupeeteer,Raspberry Pi

Thumbnail of post image 098

 今度は、フォームを操作してみます。サイトのページには、検索ボックスを設置してあるので、pupeteer で検索させたいと思います。

 検索ボックスのフォーム要素には以下のように id が設定してあるのでそれを使っていきま ...

pupeeteer,Raspberry Pi

Thumbnail of post image 034

 前回は、puppeteer でトップページの画像を保存しました。

前回の記事

 今回は、リンク遷移させたいと思います。例えば、このサイトのトップの「ラズパイで遊ぼう!」リンクから辿り、「RTL-SDR 用 FM ラジオフロ ...

pupeeteer,Raspberry Pi

Thumbnail of post image 183

 wget などは、Javascript が使えませんが、ヘッドレスなブラウザの PhantomJS は Javascript が使えます。と言ってもヘッドレスなので通常のブラウジングには使えません。

 例えば、ルータの ...