如何将回发发送到网站?

时间:2012-06-13 16:17:44

标签: c# .net web-scraping

我正试图从网站上删除这个网格:

显然,由于网格被分页,这将很难。使用firebug,将鼠标悬停在其中一个数字上会给我这个javascript:

"javascript:__doPostBack('ctl00$ctl00$ctl00$CMSGMainContentPlaceHolder$ToolContentPlaceHolder$MCDContentPlaceHolder$ncdControl1$ncdGridView','Page$2')"

我是否可以触发该回发,并将HTML恢复?

编辑:网格位于更新面板中,因此当您循环遍历分页时,网址不会更改。

1 个答案:

答案 0 :(得分:0)

看看WatiN

您应该可以执行以下操作:

ie.Link(Find.ByUrl("javascript:__doPostBack('GridView1','Select$0')")).Click();

也许你必须跳through some hoops to get the correct ID来控制。