Эмуляция ASP.NET PostBack - PullRequest
       16

Эмуляция ASP.NET PostBack

0 голосов
/ 20 июня 2011

У меня есть приложение для сканирования, которое должно анализировать все элементы страницы с поиском.К сожалению, веб-сайт, который сканирует мое приложение, использует постбэки для подкачки страниц.Как получить содержимое второй страницы программно для следующего URL в C #.

http://www.hurriyetemlak.com/coldwell-banker-dikey-gayrimenkul/konut-satilik/istanbul-basaksehir-bahcesehir/emlak-ofisleri-ilanlari/3OWB4lkhYFs=/9wZEBZ-ivFgmrA3ENMCIfQ==/qh.BgsUoTK4=/GmMGgVD5Wcc=/GmMGgVD5Wcc=?sParam=3OWB4lkhYFs%3d&sType=9wZEBZ-ivFgmrA3ENMCIfQ%3d%3d&ListIsBig=qh.BgsUoTK4%3d&sortType=GmMGgVD5Wcc%3d&pageSize=GmMGgVD5Wcc%3d

Я пытался опубликовать скрытое поле __EVENTTARGET вдоль __VIEWSTATE и __EVENTVALIDATION, но этого не произошлопохоже на работу.

Ответы [ 2 ]

0 голосов
/ 31 октября 2012

Вам также может понадобиться передать скрытое поле __EVENTARGUMENT.И не забудьте установить атрибут имени, а также атрибут id.

0 голосов
/ 20 июня 2011

Этого можно добиться, используя методы очистки экрана (см. HtmlAgilityPack). Это потребует от вас прочитать ответ и переиздать сообщения формы, чтобы имитировать действия пользователя в браузере. Простые повторы запросов не будут работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...