Greasemonkeyでhtml内からメールアドレス抽出してみました。
Greasemonkeyでhtml内からメールアドレス抽出してみました。
// ==UserScript== // @namespace http://d.hatena.ne.jp/camelmasa/ // @name camelmasa's javascript // @description camelmasa's javascript // @include http://* var body = document.body; var div = document.createElement('DIV'); var mail = new Array; div.id = 'div_id'; body.appendChild(div); if(mail = body.innerHTML.match(/[0-9a-zA-Z\-\_]+@[0-9a-zA-Z\-\_\.]+\.[0-9a-zA-Z\-\_]+/g)){ var matchs = new Array; var i=0; while(mail[i]){ if(!matchs[String(mail[i])]){ matchs[String(mail[i])]=0 } matchs[String(mail[i])]++; i++; } var unique = new Array; var mykey; for(mykey in matchs){ unique.push(mykey) } unique.sort(); for(i=0;i<unique.length;i++){ div.innerHTML += unique[i] + "<br>"; } alert("メールアドレス"+unique.length+"件発見しました!"); } // ==/UserScript=
実用性は無いのですけど、http://d.hatena.ne.jp/hiroyukiegami/20080518/1211101695のエントリーに乗っかってみたかったのです。
下記参考URL
http://q.hatena.ne.jp/1118134210
http://www.din.or.jp/~ohzaki/perl.htm#Mail
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/