無線局情報検索のスクレイピングをVBAでやってみました
コンテストで交信した局の常置場所を総務省の無線局情報検索の
ホームページからゲットするプログラムをExcelのVBAを利用して作ってみました。
VBAを使うのは初めてなので、かなり苦労しましたが、
ネットでググりながら、なんとか作成することができました。
最初はVBAを使うつもりはなく、RubyかPythonかな、、、と思っていたのですが、
VBAによるスクレイピングをとても親切に解説してあったWebページがありましたので、
VBAを使用することにしました。
苦労したのは、移動局は検索してもあまり意味がなく、かつ、
検索対象のサーバに負荷を掛けないようにする必要もあるので、
検索をスキップさせる方法が最初はわからなかったことと、
コールサイン間違いで、存在しない局だった場合、
エラーが出て処理を先が先に進めなくなる場合の対処が大変でした。
・本プログラムの実行例
JJ8GFL 北海道札幌市豊平区
JJ8GFL/1 移動局
JS8GFL 該当局なし
上記のように常置場所だけだと、ハムログ入力の時に不便なので、
今後は更にJCC/JGGコードも表示するように改善したいと思います。
「Search.xlsm」をダウンロード
苦労したのは、移動局は検索してもあまり意味がなく、かつ、
検索対象のサーバに負荷を掛けないようにする必要もあるので、
検索をスキップさせる方法が最初はわからなかったことと、
コールサイン間違いで、存在しない局だった場合、
エラーが出て処理を先が先に進めなくなる場合の対処が大変でした。
・本プログラムの実行例
JJ8GFL 北海道札幌市豊平区
JJ8GFL/1 移動局
JS8GFL 該当局なし
上記のように常置場所だけだと、ハムログ入力の時に不便なので、
今後は更にJCC/JGGコードも表示するように改善したいと思います。
「Search.xlsm」をダウンロード
| 固定リンク
「プログラム」カテゴリの記事
- 無線局情報検索のスクレイピングをVBAでやってみました<6>(2018.09.30)
- Arduino LCD(2018.09.02)
- 無線局情報検索のスクレイピングをVBAでやってみました<5>(2018.07.16)
- 無線局情報検索のスクレイピングをVBAでやってみました<4>(2017.11.05)
- 無線局情報検索のスクレイピングをVBAでやってみました<3>(2017.10.30)
コメント