
22.04.2010, 20:43
|
|
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме: 678893
Репутация:
102
|
|
хеш просто так не спарсишь,
найти его можно только в таком виде:
Код:
window.wall_post_hash = decodehash('32_bit_hash');
сама же функция decodehash
Код:
window.decodehash = function(hash) {
dec_hash(hash);
return window.decoded_hashes[hash];
}
еще одна функция decoded_hashes
Код:
window.decoded_hashes = {};
var dec_hash = function(hash) {
(function(_){window.decoded_hashes[_]=(function(__){var ___=ge?'':'___';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return geByClass?___:'___';})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);
}
тот хэш который нужен для отправки на стену отличается (в этом и мысл функции decodehash)
запрос постом:
PHP код:
$post = Array(
'act'=>'get10',
'wall_hash'=>'hash', // тот который уже decodehash()
'wpage'=>'100000',
'seed'=>'ololo', // текст который слать
'fpage'=>'1',
'mid'=>'id', //парсится из <input type="hidden" id="to_id" name="to_id" value="[1-9]{8,}"/>
'n'=>'3'
);
$post = http_build_query($post);
|
|
|