http://www.girlswall.comっていう、おねーちゃんの画像がいっぱい出てくるサイトがあるんだけど、
そこから、画像のURLだけ持ってくるやつを作った。
つっても、ふつーのhtmlファイルなので、ローカルにテキトーなhtml名で保存して、
同じ階層にsrcっつーディレクトリ(フォルダ)を作って、その中にjQueryの1.3.xとかを、
jquery.jsとして入れとけばOK。
ブラウザでhtmlを開くような感じで使わないとダメ。サーバにおいてアクセスしても多分うごかねーよん。
ほっといたら、180秒毎に新しいURLがないかをチェックしに行きます。
馬鹿な俺が作ったに相応しい、凄くわかりやすいコードだと思うので、誰かの何かの参考になればよいなと思います。
<?xml version=”1.0″?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”ja” lang=”ja”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<meta http-equiv=”Content-Style-Type” content=”text/css” />
<title>get girlswall</title>
<style type=’text/css’>
</style>
<script type=’text/javascript’ src=’src/jquery.js’></script>
<script type=’text/javascript’>
function getData(){
$.getJSON(”http://www.girlswall.com/ajax/load.php”,function(data){
var gotUrl = $(”textarea[name=gotUrl]“).val();
var jsonId = $(”input[name=jsonId]“).val();
jsonId -= 0;
var newId = data['images'][0]['id'];
newId -= 0;
if(jsonId == 0){
var len = data['images'].length;
var str = “”;
var url = “”;
for(var i = 0;len > i;i ++){
url = data['images'][i]['url'];
str = str + url + “\n”;
}
gotUrl += str;
$(”textarea[name=gotUrl]“).val(gotUrl);
}else if(newId > jsonId){
var len = newId – jsonId;
var str = “”;
var url = “”;
for(var i = 0;len > i;i ++){
url = data['images'][i]['url'];
str = str + url + “\n”;
}
gotUrl += str;
$(”textarea[name=gotUrl]“).val(gotUrl);
}
$(”input[name=jsonId]“).val(newId);
});
}
$(document).ready(function(){
getData();
n = setInterval(”getData()”,180000);
});
</script>
</head>
<body>
画像のURL<br />
<textarea name=’gotUrl’></textarea>
<br />
最後に取得したID<br />
<input type=’text’ name=’jsonId’ value=’0′ />
</body>
</html>