Добрый день! Пишу программу типа: автосерфинг. Что есть: Программе дается ссылка на сайт и поисковый запрос: http://forum.antichat.ru http://yandex.ru/yandsearch?text=античат Программа заходит на яндекс(http://yandex.ru/yandsearch?text=античат) и с помощью Webbroswer...InnerHtml добавляет туда свою ссылку на наш сайт(http://forum.antichat.ru). После этого с помощью getelementbyid().click мы кликаем по нашей ссылки и попадаем на (http://forum.antichat.ru) И все как-бы хорошо. Но по данным Метрики около 50% таким переходов он кидает в "Не определен" После этого я внимательно посмотрел сайт яндекса и понял что переходит он на сайт с помощью вот этого кода: HTML: onmousedown="rc(this, '//yandex.ru/clck/redir/AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW99KUdgowt9XvqxGyo_rnZJn897aIXcYNx0hZGAX4SGDnn_TgncUxdEafSoKvJye1uwkT4IL4VTLl5KEFNPV4ZMJcf-2pbY15OFsgNZxKKuw3AyVxry8OuKMA8N2G5_bwhrNSbbh4j0AnOH9cSvEg3AYyPBLQ9X6x4lluZJA6222BdMNSdPGkeoA?data=UlNrNmk5WktYejR0eWJFYk1LdmtxbGdLVS1lbV9UbkJQWlk4eEt6NGtzSmoxbkZPdlZLSEdfWXc4clF0enhaZ250bFZvRHJlZW5teG04R3dPdHlYalNocGZTc2xGNUxBbVYyOUl3cmFyX0U&b64e=2&sign=597b32eb5b1dd9f14e0ba31668cfdb88&keyno=8&l10n=ru')" Вот собственно и проблемка: Как правильно имитировать переход с яндекса, ведь многие серфигни активно используют это. Прошу помощи! Подтолкните на путь истины))
Юзаем мобильную версию поисковиков(меньше всяких защит, как на результаты влияет хз), снифаем браузер, имитируем его работу через сокеты(а не всякие там компоненты). ИМХО. Желательно выкинуть все это в отдельный класс или модуль. Плюсы подхода: легко настроить систему на многопоточность и работу через соксы. Минусы: возможно покажется сложным, но только в начале.
FunOfGun, спасибо за совет с мобильной версией. Насчет сокетов, думаю что не подойдет. Требуется именно визуальным компонентом, т.к. требуется имитировать прокрутку страниц, переходы и движение мышки, чтобы создать эффект присутствия.
Ну во первых ни один сервер не проверяет эффект вашего присутствия..так как Вы себе это представляете))) всё можно настроить на более быструю, скажем так многопоточнуюю программу с помощью компонентов Indy, WinInet, ICS Overbyte, Synapse и т.д. на ваше предпочтение...Для реализации достаточно узнать, что куда и зачем отправляет браузер - всё это можно посмотреть через сниффер как было сказано выше. Достаточно один раз разобраться с запросами и потом будет счастье. К статей некоторые сервера могут проверять Вас на AJAX запросы, т.е. через таймер отправлять какие то данные серверу, что уже может Вас спалить перед сервером, если это не реализовано) ну это тоже реально реализовать с помощью выше указанных компонентов.