参考文献

無料のChrome拡張機能でマクロの記録と同じようなことができる!
ブラウザ操作を記録して、Pythonのコードに書き起こす事ができる。
※プログラミングの参考として有効!
Selenium IDEインストール
Chrome ウェブストアからインストール
ブラウザ操作を記録
①まずは起動する(下図のように拡張機能をクリックして起動)
②「Record a new test in a new project」をクリック
③プロジェクト名をつけてOKをクリックすると、「起点にするWebページURL」を入力する画面が表示されるので、URLを入れて、Start Recordingをクリックして記録を開始する
④記録中であることが表す表示が右下に出るので、この状態で記録したい操作をする
⑤操作を終えたら、別ウィンドウで開いているSeleniumIDEの画面の録画中止ボタンをクリックして録画終了。すると、テスト名を入力する画面が表示されるので、適当な名前を入れてOKをクリック
⑥入力した操作がテストとして登録された。この状態で再生ボタンを押すと、記録した操作を再生でき、また、保存ボタンで記録した操作を保存できる
⑦Pythonにコードを書き出す
Exportすると、コードへの書き出しができる
RPAとの違い
この2つは自動化できる対象の範囲が異なる
RPAはカーソルの位置やボタンの画像に対して入力やクリックを記録するため、ブラウザに限らずどのようなソフトの操作でも記録可能。
SeleniumはWebページの中身を解読して、その中の要素に対して入力やクリックを記録。そのためブラウザ上の操作しか記録できないが、Webページなら中身を解読しているので、自在に情報を取り出せる。また、オープンソースである。
ブラウザの拡張機能って無料で色々できたりしてほんと便利!
これは活用していきたい!
ということで、今回はブラウザ操作の記録について書きました
次は・・・
次は実際のWebページから情報を読み取り、Excelに書き込みを行うまでを学びます
今回はここまで🌸

それではまた!
sunoでした
コメント