有一个网站是使用 ColdFusion 创建的(不确定这是否重要)。我需要与这个网站互动。我需要做的主要事情是导航到不同的页面并单击按钮。
关于如何做到这一点,我提出了两个想法。第一种是使用 WebBrowser 控件。有了这个,我当然可以导航页面,然后单击按钮(根据 This )。
另一种方式是直接与 html 交互。不确定具体如何执行此操作,但我假设我可以单击按钮或使用 HTML 请求与页面交互。
有没有人推荐哪种方式更好?有没有我没有想到的更好的方法?
最佳答案
我会使用 Html AgilityPack解析 html,然后使用 HttpWebRequest 适本地执行 POST 和 GET。 .
虽然可以使用 WebBrowser 控件来模拟点击和导航,但您可以使用 Html AgilityPack 和 HttpWebRequest 更好地控制发送的内容
关于c# - 在 C# 中与网页交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021060/