0

我正在尝试从网站上抓取此网格:

显然这会很困难,因为网格是分页的。使用萤火虫,将鼠标悬停在其中一个数字上会给我这个 javascript:

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

无论如何我可以触发回发,并取回 HTML 吗?

编辑:网格位于更新面板中,因此当您循环浏览分页时 url 不会改变。

4

1 回答 1

0

您应该能够执行以下操作:

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

也许您将不得不跳过一些障碍来获得控件的正确 ID。

于 2012-06-13T16:47:36.847 回答