PythonでのWEB操作をしたいため、各モジュールについて調べました
以下に結果をまとめますが、コメント等あれば更新していきます
①webbrowser
標準の組込みモジュールのため新たにモジュールをインストールする必要がない
マウス操作のためにpyautoguiをインストールする必要があり、また処理中は別の作業ができない
②Selenium
JavaScriptが使われているサイトからのデータの取得や、ドライバを経由してブラウザを操作することができる
Seleniumはブラウザを操作してデータを取得しますので、動作が遅いことが難点
従って、できるだけ必要最低限の箇所でSeleniumを使うことをお勧めされている
標準のモジュールには組み込まれていない
③BeautifulSoup
Webサイトをスクレイピングしてデータを取得して解析するライブラリ
標準のモジュールには組み込まれていない
④Requests
HTMLデータの取得によく用いられる
簡単にWEBサイトからデータを取得することができる
標準のモジュールには組み込まれていない