Python入門トップページ


目次

  1. テストの自動化と Selenium
  2. Selenium のインストール
  3. ChromeDrive - WebDriver for Chrome のダウンロードと設置
  4. Web ページを開いてみよう
  5. リンクをクリックしてみる
  6. 要素の情報を取り出す
  7. すべての要素を取り出してみよう
  8. リンクを開いて戻ってみる
  9. リンクを巡回しながら情報を取得する(1)
  10. リンクを巡回しながら情報を取得する(2)
  11. リンクを巡回しながら情報を取得する(3)
  12. 要素の見つけ方

Selenium を使って Web からデータを自動収集しよう

テストの自動化と Selenium

Web アプリケーションなどを開発するときには,Web ブラウザを使って開発したシステムが正しく動作する事を確認する必要がある.プログラムを変更するたびに,手作業でテストを行うことは手間がかかるため,自動的に決められたテストを実行することがよく行われる.Web ブラウザによる自動テストでよく用いられるツールの一つが Selenium である.

Selenium を使えば,Google Chrome や Firefox などの Web ブラウザを Python によって操作でき,操作内容がテストコードであれば,Web アプリケーションのテストを自動的に行うことができるようになる.

ここでは Web ブラウザの一つである Google Chrome を操作して,Web ページからデータを収集するプログラムを作成してみよう.ただし,他人の Web サーバにアクセスするときには,短時間に大量のリクエストを送信しないように注意すること.また機械的なアクセスを禁止しているサイトもあるので注意すること.

目次に戻る