Hatena::Groupgeneration1986

jklryo@gen86

2009-01-13たくさんの人をいっきにfollowするJavaScript

明けましておめでとうございます。

あまりにもhatenaやってなくてはてな記法すら忘れてしまったが、元々大してやってなかたことを思い出した。。

とりあえずなんかやってみようということで、ハチロク世代の人をいっきにfollowするJavaScriptを書いてみた。ほんとは http://generation1986.g.hatena.ne.jp/keyword/Twitter から実行するだけで出来ればいいんだけど、クロスドメインの壁に阻まれた為に面倒なことになった。仕事中になにしてんだか。

javascript: var d = document.getElementsByTagName('li'); var s = "javascript:var l=new Array("; for (i=0;i<d.length;i++) { if (d[i].textContent.indexOf('-> @') > 0) { var a = d[i].textContent.split('@'); s = s + '"' + a[a.length-1] + '",'; } } document.write(s.substr(0,s.length-1) + '); for(i=0;i&lt;l.length;i++){var x=new XMLHttpRequest(); x.open("POST","http://twitter.com/friendships/create/"+l[i]+".json",true,"ユーザ名","パスワード"); x.setRequestHeader("content-type","application/x-www-form-urlencoded"); x.send(null);}')

これを http://generation1986.g.hatena.ne.jp/keyword/Twitter 上で動かして出てきたものを twitter.com で動かす。Twitterにログインしてれば認証いらないとか思ってたらベーシック認証必要だった。

Fx3でしか試してない。XMLHttpRequestってIEにはないんだっけ?多分動かない。あとJavaScriptの書き方ってあんまり知らないんだけどこんなんでいいのかな。

NurullNurull 2012/05/25 02:11 Frlnaky I think that's absolutely good stuff.

alzhjakgalzhjakg 2012/05/26 09:25 djrtWC , [url=http://zzjnfbehzpjc.com/]zzjnfbehzpjc[/url], [link=http://sdwziiudttaz.com/]sdwziiudttaz[/link], http://haownhobtpqs.com/

rbiurivqpccrbiurivqpcc 2012/05/27 17:09 NuNZz1 <a href="http://vbuquxcvhgnc.com/">vbuquxcvhgnc</a>

lifopumjlifopumj 2012/05/28 21:45 uqq2Dg , [url=http://xisetrpvvbir.com/]xisetrpvvbir[/url], [link=http://aoihvscsocyx.com/]aoihvscsocyx[/link], http://byhbwztxeagt.com/

ゲスト



トラックバック - http://generation1986.g.hatena.ne.jp/jklryo/20090113