Webサイトの巡回やデータ収集、フォーム入力といったブラウザ上の単純作業を自動化したいと考えたことはありませんか? Pythonのライブラリである**Selenium(セレニウム)**を活用すれば、Google ChromeやMicrosoft Edgeなどのブラウザをプログラムから自由自在に ...
Pythonでブラウザの自動操作を行っていると、「今、どのページを開いているのか」「正しく目的のサイトに遷移できたか」を確認したい場面が多々あります。 Seleniumには、開いているページのタイトルやURLだけでなく、ブラウザのウィンドウサイズやCookieと ...
今回は、 Selenium ServerによるWebブラウザ自動操作環境を、 Ubuntu上にDockerを使って簡単に構築する方法を紹介します。 Webブラウザの自動操作を可能にするSelenium Seleniumは、 Webアプリケーションのテストを、 人が操作することなく自動で行うために開発されて ...
I am a software developer focused on creating content through technical writing and documentation.
前回、Google Chromeを自動操縦するために、SeleniumとChromeDriverをインストールした。これを利用することで、ChromeブラウザをPythonから本格的に操作できる。Chromeを実際に操作するため、セッション機能を利用した会員制のサイトや、JavaScriptが多用されている動的 ...
PythonにはデータをWebから取得する命令がいろいろある。最も簡単なのは、Pythonに標準で用意されているurllib.requestだ。これを使うと任意のURLからデータを取得できる。しかし、最近のWebサイトは、セッションという仕組みを利用していたり、JavaScriptでページ ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する