YAS's VB.NET Tips
 
VB.NET Tips
VB.NET Tips >> 記事詳細

2018/09/08

ぷりんときっずダウンローダーVer.2.0

| by:YAS
 前回,プリントキッズの1ページ分のプリントをまとめてダウンロードするコードを考えた。今回は,カテゴリを指定して,カテゴリ内のすべてのプリントをダウンロードするコードを考える。
 最上位のカテゴリは左図のメニューとする。このメニューは下のようはHTMLになっている。id="picture"の要素を検索し,その中のa要素を検索すればカテゴリ一覧のリンクを取得できそうだ。

 上のカテゴリを選択すると,左図のような下位カテゴリが表示される。class="text-anime"のaside要素を検索し,その中のa要素を検索すれば下位カテゴリ一覧のリンクを取得できそうだ。
 
 左図が完成したものです。表示しているページのカテゴリ一覧からダウンロードするカテゴリページを選択し,再帰的に検索してPDFファイルをダウンロードします。

(プリントキッズのアイコンはfaviconを起動時にダウンロードして表示しています。)

バイナリのダウンロードページ
 Ver.1.0をもとに,機能追加,バグ修正,リファクタリングを行ったのが,下のコードです。Dialogを追加し,Form1とDialog1に下のコードをコピーすれば動作します。
【Form1】
【Dialog1】

21:56 | コメント(0)
メニュー