VBA

IEでのスクレイピングの代替手法

VBA

IEがいよいよ使えなくなる(https://togetter.com/li/1833525)ということで、普段使いはChromeなのでいいんだけど自作のIEを利用したスクレイピングツールの移行を考えないとなあ…ということでぼちぼち調べてみた結果。 WebDriverという仕組みが使えるらし…

Excel VBAからUTF-8ファイルを出力する

ちょっと用があってExcelからUTF-8ファイルを出力したかったのだが、まっとうな方法がなかったので自作したという話。 単にExcelで作ったテーブルをうまいことXMLに変換したいだけだったのだけど、ExcelのXMLエクスポート機能は制約が多すぎてなんだか使えな…

例大祭の準備

そろそろ例大祭の準備に。 1.サークル一覧をHTMLファイルのままダウンロードする(あ〜わ)。 2.各HTMLファイルをExcelでオープンする 3.あ〜わのシートをカット&ペーストして1ページに連結する 4.マクロ書く Sub test() Dim shp As Shape Dim cl As Range…

ヤフオクのデザインが変わった

ヤフオクの巡回プログラムの動きがどうもおかしい(新規を見つけてない様子)ので調べてみたら、ヤフオクの検索結果ページのデザインが微妙に変更されたようだ。orz 今朝までは大丈夫だったっぽいので今日の昼間にでも変わったのかな。 仕方ないのでシコシコ…

VBAの非可逆文字変換についていろいろ

VBA

気分転換にちょっと調べてみた 調査は Windows XP SP2 + Excel 2003 SP3 環境にて。 ■シフトJIS ⇒ Unicode ⇒ シフトJIS で文字コードが非可逆に変換されるもの 元のシフトJISコード:sj 変換後のシフトJISコード:Asc(ChrW$(AscW(Chr$(sj)))) 区点変換前Shif…

コミケ73のヤフオクデータ収集中

今回は調子を見るために早めに12/25あたりから動かし始めている。 このプログラムは初めて年を越すため早速バグ発見。ヤフオクのページ上日付が月日単位しか表示されないので、年データを補完しなければならないということがわかった。 あと1回の巡回に1時間…