Как выяснилось, кое-что о пользователе с закрытой страницей можно узнать из поиска. Например пользователь указал день рождения на закрытой странице, чтоб узнать эту заветную дату, вбиваем доступные данные пользователя в поиск (имя, фамилия...), находим нужный акк, и начинаем перебирать в параметрах поиска год/месяц/день, если мы попали в нужную дату то профиль пользователя будет высвечиваться в поиске. Естественно д/р не единственный параметр, и это дело можно автоматизировать. зы. в связи с введением возможности выбора себе адреса типа vkontakte.ru/blalala, столкнулся с небольшой проблемкой узнавания нормального id, так вот его можно найти посмотрев исходный код страницы <input type="hidden" id="mid" value="наш_id" />
Всегда думайте, что можно выкладывать, а что не стоит; в противном случае перехват продажи вашей информации практически невозможен.
всем респект)) у меня такой вопрос, мучаюсь с ВК, вроде прога логинется, парсит id друзей, но чтобы отправить сообщение нужно отправить вот такой POST: act=sent&ajax=1&chas=dd9bb3f6dc4f860e66&to_id=57010715&title=&message=hy!&from_box=1&oid=&vid=&fid=&aid= так вот, никак не разберу где хранится вот это значение dd9bb3f6dc4f860e66 ????)) капец, ну никак не дойдет до меня... может есть кто знает как его найти??
и главное как я понял у каждого пользователя эта херь dd9bb3f6dc4f860e66 прикреплена, я разлогиневался и заходил снова и пробывал тому же юзеру отправить сообщение и этот параметр остался неизменным... в исходном коде страницы найти не могу, получается я загружаю сначала http://vk.com/ потом логинюсь, ну это все просто, потом загружаю страницу http://vk.com/friends.php где все друзья, парсю все id, затем загружаю страницу http://vk.com/mail.php там первый POST идет такой: act=a_write_box&to=57010715 а второй тот самый который я найти не могу...
я так понимаю это chas образуется в этом коде onDomReady(function() { ge('chas').value = decodehash(ge('chas').value); }); </script> <div id="error" style="display: none; font-size: 11px; margin: 0px 10px 10px"></div> <table id="dialog" border="0" cellspacing="0" style="margin-top: 10px"> <tbody> <tr> <td class="dialog"> <h4>Новое сообщение</h4> <div id="messageFields" style="width: 520px"> <form method="POST" action="javascript: send_message()" name="postMessage" id="postMessage"> <input type="hidden" id="secure" name="secure" value="3ae6" /> <input type="hidden" id="chas" name="chas" value="5e848f4cd6f3bb9dddf766e06" /> <input type="hidden" id="photo" name="photo" value="b59d9a7x:001" /> <input type="hidden" id="to_id" name="to_id" value="57010715" /> <input type="hidden" id="to_reply" name="to_reply" value="18" /> <input type="hidden" id="act" name="act" value="sent" /> <table class="formTable" border="0" cellspacing="0"> но где же можно выпарсить этот самый хэш??? кругом не мало примеров на ПХП, но я пишу на плюсах...
а если выпарсить нельзя, то как я слышал там хэшируются собственные куки и id юзера... какими функциями это реально сделать???
Вот что будет если последний параметр поменять с 1 на 0 http://vkontakte.ru/im.php?act=a_box&popup=0 Не хило? ;-)
Как теперь просматривать скрытые фотографии? После ввода имен вместо ID не получается! ? Заранее благодарен!
Конечно есть, их много. Можно просто зайти на нужный аккаунт (где вместо id установленно имя) и навести на ссылку "Отправить XXX сообщение", появится http://vkontakte.ru/mail.php?act=write&to=xxxxxx? где xxx и есть id. Если же аккаун не закрыт, то можно открыть любое приложение на его станице, где последнии цифры и есть id пользователя. Короче говоря, способ много. Каждый выбырает наиболее актимальный для себя способ.
Как сделать в анкете пустую строку? То есть просто будет так "Деятельность:" "Интересы:" Пробел не предлагать.