在C#中与网页交互

前端之家收集整理的这篇文章主要介绍了在C#中与网页交互前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一个使用ColdFusion创建的网站(不确定这是否重要).我需要与这个网站互动.我需要做的主要事情是导航到不同的页面和单击按钮.

我想出了两个关于如何做到这一点的想法.第一种是使用WebBrowser控件.有了这个,我当然可以浏览页面,然后点击按钮(根据This).

另一种方法是直接与html交互.不确定如何做到这一点,但我假设我可以点击按钮或使用HTML请求与页面进行交互.

有没有人建议哪种方式更好?有没有更好的方式我没有想到?

解决方法

我使用 Html AgilityPack解析html然后用 HttpWebRequest适当地进行POST和GET.

虽然可以使用WebBrowser控件来模拟点击和导航,但您可以通过Html AgilityPack和HttpWebRequest获得更多关于发送内容的控制权

猜你在找的C#相关文章