微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在C#中与网页交互

一个使用ColdFusion创建的网站(不确定这是否重要).我需要与这个网站互动.我需要做的主要事情是导航到不同的页面和单击按钮.

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

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

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

解决方法

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

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

原文地址:https://www.jb51.cc/csharp/95930.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐