请查看this网站。它允许您使用日历或“下一个”和“上一个”链接更改日期。无论何时更改日期,下面的匹配数据都会更新。我想以编程方式选择一个日期,然后检索下方“Boxscore”链接后面的URL。用于模拟点击链接的C#代码
我已经尝试过WebBrowser控件,它经常不会完全加载页面,如果是这样,我找不到与控件交互的方式。 (我卡在webBrowser.Document.GetElementById("calendar id")
)。我也试着华廷(watin.org),这会导致问题的依赖关系:
未处理的异常: System.IO.FileNotFoundException:找不到能 不加载文件或组件 “Interop.SHDocVw,版本= 1.1 .0.0, Culture = neutral, PublicKeyToken = db7cfd3 acb5ad44e'或 其依赖关系之一。 找不到文件系统指定
我也想用IeUnit些办法,但目前我不知道如何在C#程序中使用它。
有没有人有任何图书馆推荐/任何其他方法获取数据?
您可能会发现这里的人不提倡网络的自动化和/或刮;无论对于那些愿意帮助的人,你都可以澄清你可以合法地做到这一点。 – 2011-06-12 23:14:23
我以前做过这个。您可以在C#中使用WebBrowser控件,该控件允许您访问文档中的所有元素(DOM)。您可以使用DOM查找链接元素,然后将点击发送到链接。当然这是5年前。现在探索一个更好的方法。 – 2011-06-13 22:40:40