PDA

Просмотр полной версии : Delphi работа с браузером обход зашиты


zer0ska
19.04.2010, 11:54
ПОдскажите
как вызвать браузер ие незаметно для пользователя с заданным урл и симитировать onmouseover

Суть в том что на сайте есть зашита от роботов средствами


<body onmouseover="i = new Image(); i.src = 'http://www.host.com/stt/dsg3fgs43fd';" id="id" onScroll="" onLoad="">

картинка соответственно скрипт который собирает логи
затем логи апача и логи скрипта сравниваются по крону и если ип есть в логах апача но нет в логах скрипта то бан на Iptables
хитрая зашита =))
помогите реализовать метод обхода С меня пиво!!!
ЗЫ парсить и запрашивать картинку у сервера не выйдет так как яваскриптом также запрашывается информация о системе

slesh
19.04.2010, 12:14
А зачем тогда браузер? Быстрее тогда чтобы твоя прога в компоненте веббраузер открывала сайт (отличий от IE небудет), затем открывала страницу и парсила там адрес картинки и затем грузила картинку.

zer0ska
20.04.2010, 13:22
А зачем тогда браузер? Быстрее тогда чтобы твоя прога в компоненте веббраузер открывала сайт (отличий от IE небудет), затем открывала страницу и парсила там адрес картинки и затем грузила картинку.

стоит немного изменить исходники вывода картинки и весь парсинг коту под хвос

ShkiperLol
20.04.2010, 14:32
zer0ska ну да а что ж ты хотел...

Serbies
22.04.2010, 01:01
стоит немного изменить исходники вывода картинки и весь парсинг коту под хвос
один из выходов - это использовать DOM структуру документа- инди клиент вроде поддерживает или стандартный "браузер"-компонент в дельфи - кстати этот компопнент является тем же самым ИЕ что и установлен в системе(мб коряво сказал - но суть такова).

И там уже пробывать модифицировать событие он маус овер на онлоад к примеру - хотя суть вопроса не оч понятна.... надо сайт смотреть....