【javascript】~RPAを作りたい ②ブックマークレットとは?~

【javascript】~RPAを作りたい ②ブックマークレットとは?~

javascritpでRPAを作る際、知っておきたい言葉が「ブックマークレット」です。

ブックマークレットとは、webブラウザのブックマークから起動して処理をする簡易プログラムのことです。

何か処理をしたい(例えば入力フォームへの自動入力)ときに、その処理を行いたいサイト上でブックマークを起動することにより、自動で処理をしてくれます。

参考サイト

今回は以下のサイトを参考にしました。

まさに自分がやりたいことでした。

しかしデバッグできていないので、実際にこのプログラムが動作するかは未確認です。

https://capotast.co.jp/article/detail/18/

プログラムを作成するうえでの注意点

上記プログラムを参考にして独自のプログラムを作る際、気を付けたいのがHTMLのname属性の取得です。

入力フォームに文字を自動入力する際、IDやname属性といった ”その入力フォームの固有の値” が必要になります。

この入力フォームの固有値を探すことが少し大変です。

自分の場合、サイトのHTMLを表示してそこからIDを探します。

より簡単な方法があるかもしれませんが、僕はHTMLの知識がないのでこれが限界です。。。

まとめ

webブラウザで自動処理を実装したい場合、ブックマークレットはかなり有効な手段だと思います。

HTMLやjavascriptは詳しくないので、勉強して理解を深めていきたいと思います。