Показать сообщение отдельно

  #18  
Старый 22.04.2010, 20:43
Failure
Участник форума
Регистрация: 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); 
 
Ответить с цитированием