Парсинг сайтов

  • Автор темы eastern
  • Дата начала
E

eastern

#1
Всем привет!
Помогите советом. Пишу прогу на С++, но проблема такая. Скачиваю страницу. На странице есть выпадающий список. Методом POST отсылается выбранный пункт. Однако есть также и скрытые поля. В одном поле похоже закодирована вся страница. Я через Paros выяснил какой запрос посылает браузер серверу при выборе пункта из списка. Беру эти данные (в одном поле передаётся вся страница в закодированном виде) и передаю своей программой. Принимаю опять страницу, но пукт остаётся который был по умолчанию. Может упускаю какой то нюанс. В браузере естественно всё работает как положено, хотя запрос передаю такой же как и браузер. Может, что в заголовке надо передавать или ущё что упустил? Помогите кто чем может.
 
A

alexsid

#2
Если страница генерится АСП.НЕТ то там сложная система защиты от таких манипуляйций.
Поэтому тебе надо сэмулировать корректный "постбэк" со всеми ниден полями и прочей ерундой.

Если это какой-нить пхп сайт, то тогда надо разобраться что за мех-зм юзается для защиты. И
эмулировать уже его.

Вот собсвенно и фсе :)