Webサイトの巡回やデータ収集、フォーム入力といったブラウザ上の単純作業を自動化したいと考えたことはありませんか? Pythonのライブラリである**Selenium(セレニウム)**を活用すれば、Google ChromeやMicrosoft Edgeなどのブラウザをプログラムから自由自在に ...
Pythonでブラウザの自動操作を行っていると、「今、どのページを開いているのか」「正しく目的のサイトに遷移できたか」を確認したい場面が多々あります。 Seleniumには、開いているページのタイトルやURLだけでなく、ブラウザのウィンドウサイズやCookieと ...
Web scraping has been used to extract data from websites almost from the time the World Wide Web was born. In the early days, scraping was mainly done on static pages – those with known elements, tags ...
SeleniumとはWebブラウザを自動操縦するためのライブラリだ。もともとブラウザを使って自動テストを行うためのライブラリだが、今ではWeb巡回(クローリング)からデータ抽出(スクレイピング)までいろいろな自動処理に使われている。 Seleniumで可能なのは次の ...
PythonにはデータをWebから取得する命令がいろいろある。最も簡単なのは、Pythonに標準で用意されているurllib.requestだ。これを使うと任意のURLからデータを取得できる。しかし、最近のWebサイトは、セッションという仕組みを利用していたり、JavaScriptでページを ...