Вот например надо мне написать гавно-спемер для ВКонтакте. Как точно узнать какие заголовки используются, к примеру, для отправки сообщений, загрузки картинок, авторизации. Насколько я понимаю - снифферами. Если верно - может кто-то дать название норм сниффера и сделать скрин где эти заголовки чётко видно?
На чем писать собираешься? Если на php, то curl в помощь. В Python есть отличный модуль, urllib2 называется. Курл с ним и рядом не стоял.
При авторизации получаеш куки, которые потом используеш для других запросов. В запрос нужно добавлять хэш, который грабится из исходника. Я использую Tamper Data, очень удобно.
А, да, не уточнил PHP. Есть где-то где про CURL с нуля и до конца расписано? Но всё же заголовки ловить надо ж будет?
http://php.net/manual/ru/book.curl.php Какие вам надо заголовки? Я не совсем вас понимаю. Для отправки сообщений, видео, etc используются http-запросы к серверу, которыми, собственно curl и занимается.
Вы так скоро ему напишите спамер блять..он же сказал например Тоже юзаю Tamper Data и ты юзай пхп вчера учить начал наверно)
Gvidion, поставь плагин TamperData на FireFox... Думаю этого достаточно будет, чтобы понять структуру запросов к серверу и ответов сервера, заголовки все тебе покажет..
http://ru.php.net/manual/en/book.curl.php и вперед. Сам освоил код после первого прочтение этой линки.
Блин куда не плюнь таки надо юзать фаерфокс Так всем спасибо!!! Не подкинете какую-то статью по написанию ПХП скриптов именно для ВК?
я писал и без всяких снифферов, вот приведу тебе пример авторизации на ipb Возьмём к примеру форум открываем исходный код и смотрим какие пост данные передаются скрипту PHP: <form action="http://www.beast.kz/forum/index.php" method="post"> <input type="hidden" name="act" value="Login" /> <input type="hidden" name="CODE" value="01" /> <input type="hidden" name="s" value="87d8eb5d4026a56dc4fef81340a79187" /> <input type="hidden" name="referer" value="http://www.beast.kz/forum/index.php?" /> <input type="hidden" name="CookieDate" value="1" /> <h4>Сейчас вы не авторизованы. Можете сделать это, используя форму ниже.</h4> <div class="fieldwrap"> <h4>Имя пользователя (login)</h4> <input type="text" size="20" maxlength="64" name="UserName" /> <h4>Пароль</h4> <input type="password" size="20" name="PassWord" /> <p class="formbuttonrow1"><input class="button" type="submit" name="submit" value="Войти!" /></p> </div> </form> вот и пишем, обычная отрпавка пост запроса курлом с теми данными что нам нужно name=Login&CODE=01 и тд в итоге получаем PHP: $url = "http://www.beast.kz/forum/"; $login_user = "логин"; $pass_user = "пароль"; $cur=curl_init(); curl_setopt($cur, CURLOPT_URL, "$url/index.php?act=Login&CODE=01&CookieDate=1"); curl_setopt($cur,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10"); curl_setopt($cur,CURLOPT_COOKIEJAR,'cookie.txt'); curl_setopt($cur,CURLOPT_COOKIEFILE,'cookie.txt'); curl_setopt($cur,CURLOPT_RETURNTRANSFER,1); curl_setopt($cur, CURLOPT_POST, 1); curl_setopt($cur, CURLOPT_POSTFIELDS, "referer=$refer&UserName=$login_user&PassWord=$pass_user&CookieDate=1&Privacy=1"); curl_exec($cur); curl_close($cur);
У ВК есть довольно неплохое API, почему бы им не воспользоваться? Ибо при наличии API, курл - это костыль.
qaz, это похвально, но помнится, что без всяких снифферов у вас было очень много вопросов в разделе php новичкам, поэтому не надо сбивать людей с толку.
qaz смотреть HTML код формы не оправдано, бывает к страничке подключены JS скрипты которые меняют структуру форм и тд. Снифером удобнее, вот если поля формы будут динамические тогда уже смотрите код скриптов