与C#中的JavaScript页面交互

时间:2011-05-30 10:36:31

标签: c# javascript web-scraping

这是一个示例页面:

http://scores.covers.com/basketball-scores-matchups.aspx?t=0

假设我想在一系列日期下载“Boxscore”链接背后的页面。使用JavaScript更改日期。如何模拟单击下一个和上一个日期并获取刷新的boxscore链接的内容?

2 个答案:

答案 0 :(得分:0)

在处理程序响应中,您将获得gamehtml中的boxscore链接。在处理程序代码中,您可以使用正则表达式提取链接并使用httpwebrequest下载它。

OR

尝试HTMLAgilityPack

答案 1 :(得分:0)

你基本上想要进行屏幕抓取。您想通过C#访问网页的输出。有许多库允许您这样做。您想要的工具的最佳其他用例是编写用户界面测试,许多UI测试框架都支持它。

例如,查看WatiN。您可以使用它来“模拟”网页上的用户行为。 另一位候选人将是Telerik's testing framework(免责声明:我为Telerik工作)