URLを抜き出すツール

htmlのソースから<a href="?">タグの "?" に設定されているURLを抜き出してリストにするツール。

  • href="" の中に入っているものを取り出してカウント&リスト化します。
  • javascriptで書かれているのでphpやcgiから比べて実行速度が速いと思われます。

個数の数字が一桁のときは、置換で二桁目に"0"を付けています。他にも二桁にする方法があるみたいですが、今回はこちらを採用しました。

下記、上記スクリプトのソース。

<script>

function nukinuki(){
hoge01 = document.frm.bar01.value;
hoge02 = hoge01.match(/href=\".*?\"/g);

if (hoge02) {
 hoge03 = "URLは " + hoge02.length + "コ発見\n\n";
 for(i=0; i < hoge02.length; i++ ){
 hoge03  += (i+1) + "つ目:" + hoge02[i] + "\n";
}

hoge04 = new RegExp(/href=\"(.*?)\"/g);
hoge05 = hoge03.replace(hoge04,"$1");

hoge06 = new RegExp(/\n(\d{1})つ/g);
hoge07 = hoge05.replace(hoge06,"\n00$1つ");

hoge08 = new RegExp(/\n(\d{2})つ/g);
hoge09 = hoge07.replace(hoge08,"\n0$1つ");

document.frm.result.value = hoge09;
}
else{ document.frm.result.value = "なし!"; }
}
</script>

カテゴリ:

トラックバック(0)

トラックバックURL: http://www.0yen-coding.com/mt-tb.cgi/22

コメントする

あわせて読みたいブログパーツ