Hatena::Groupgeneration1986

riafの日記 RSSフィード

2008-03-05

PHPでもスターを連打したい

01:17 | PHPでもスターを連打したい - riafの日記 を含むブックマーク はてなブックマーク - PHPでもスターを連打したい - riafの日記

<?php
require_once 'rhaco/Rhaco.php';
Rhaco::import('network.http.Browser');

Rhaco::constant('HATENA_LOGIN_NAME', 'ユーザー名');
Rhaco::constant('HATENA_LOGIN_PASS', 'パスワード');
Rhaco::constant('ENTRY_URL', 'http://d.hatena.ne.jp/sotarok/20080305/1204729506');

$browser = new Browser();

$browser->get('https://www.hatena.ne.jp/login?location=http://s.hatena.ne.jp/');
$browser->setVariable('name', Rhaco::constant('HATENA_LOGIN_NAME'));
$browser->setVariable('password', Rhaco::constant('HATENA_LOGIN_PASS'));
$browser->submit();

$browser->clearVariable();
$browser->setVariable('uri', Rhaco::constant('ENTRY_URL'));
$entries = $browser->get('http://s.hatena.ne.jp/entries.json');
$json = json_decode($entries, true);

$entry = Http::get(Rhaco::constant('ENTRY_URL'));
SimpleTag::setof($title, $entry, 'title');

$browser->clearVariable();
$browser->setVariable('uri', Rhaco::constant('ENTRY_URL'));
$browser->setVariable('title', $title->getValue());
$browser->setVariable('rks', $json['rks']);

while(true){
    $browser->get('http://s.hatena.ne.jp/star.add.json');
    sleep(1);
}

2008-03-04

これだからPEARは。

00:30 | これだからPEARは。 - riafの日記 を含むブックマーク はてなブックマーク - これだからPEARは。 - riafの日記

http://generation1986.g.hatena.ne.jp/sotarok/20080304/1204644428

<?php
require_once 'rhaco/Rhaco.php';
Rhaco::import('network.http.Http');

while(true){
    Http::post('http://rhaco.lolipop.jp/study/', array('id' => 2, 'choice_submit' => 'これでいい!'), array('user-agent' => 'my name is sotarok'));
    sleep(1);
}

たのしいことがしたいです

00:14 | たのしいことがしたいです - riafの日記 を含むブックマーク はてなブックマーク - たのしいことがしたいです - riafの日記

http://rhaco.lolipop.jp/study/

追加も連打もできます。ろりぽっぽに怒られない程度にしないと駄目です。中の人が怒られちゃいます。

sotaroksotarok2008/03/05 00:32俺の名前を使うな><w

2008-03-03

こんにちはこんにちは

23:30 | こんにちはこんにちは - riafの日記 を含むブックマーク はてなブックマーク - こんにちはこんにちは - riafの日記

風邪をひいて、hanamizが止まりません。