自動で大量のWebページのスクリーンショットをとる方法

Sorry, this entry is only available in Japanese.

いいねとおもったらシェア!

2 Comments

OshiroAyaka

seleniumBasicで、firefoxで指定のページへアクセスし、
ページ内容をクリップボードにコピーし、指定のセルにペーストとしたいのですが
どのようにコードを作成すれば好いでしょうか・・・?
ご教授願えないでしょうか。

Reply
まれまる

ページ内のどの要素を取得し、どのような規則で貼り付けるかによりますが、ざっくりと説明しますと、

  1. 1.Xpathで要素を指定して変数にセット
  2. 2.取得した要素を処理してセルに貼り付け

という流れでできます。

例えば、「idがtable1のテーブルを一旦取得し、For文でテーブル内の要素のTRやTD要素を、一つずつ順番にセルに入れていく」といった処理ができます。

このあたりコードも短く書けませんので、ざっくりした説明となりますが参考になれば幸いです。

Reply

Leave a Reply to まれまる Cancel reply

Your email address will not be published. Required fields are marked *