Я бы хотел обработать результаты поиска на этом сайте ASP.NET, используя Ruby и, желательно, просто используя Hpricot (я не могу открыть экземпляр Firefox): http://www.ngosinfo.gov.pk/SearchResults.aspx?name=&foa=0
Однако мне сложно понять, как просмотреть каждую страницу результатов. По сути, мне нужно симулировать нажатие на ссылки, подобные этим:
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$Pager1$2','')" class="blue_11" id="ctl00_ContentPlaceHolder1_Pager1">2</a>
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$Pager1$3','')" class="blue_11" id="ctl00_ContentPlaceHolder1_Pager1">3</a>
и т.д.
Я пытался использовать Net :: HTTP для обработки поста, но хотя он получил правильный HTML, результатов поиска не было (вероятно, я делаю это неправильно). Кроме того, URL-адрес страницы не содержит никаких параметров, указывающих на страницу, поэтому невозможно принудительно заставить результаты таким образом.
Любая помощь будет принята с благодарностью.