浏览网页和提交数据

本文关键字:数据 提交 网页 浏览 | 更新日期: 2023-09-27 18:14:37

我正在寻找一些与c#网站交互的信息。我想浏览抛出的页面,并提交数据。

我真的不知道该怎么做,我也不确定c#是否是最好的选择。

有什么想法吗?参考资料?

谢谢

浏览网页和提交数据

你可以用c#请求一个网页,像这样(从这里偷来的):

    private static string GetWebText(string url)
    {
        HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
        request.UserAgent = "A .NET Web Crawler";
        WebResponse response = request.GetResponse();
        Stream stream = response.GetResponseStream();
        StreamReader reader = new StreamReader(stream);
        string htmlText = reader.ReadToEnd();
        return htmlText;
    }

接下来,我将使用HTML Agility Pack来解析HTML并做任何您需要的事情。

用asp.net (c#和vb)开发网站的一个好的开始是在c# &Imar Spaanjaars编写的VB。他的博客上也有很多好素材。

ASP。微软的。Net网站也是一个很好的资源,WebMatrix是一个很好的开发平台。

在学习c#方面,Csharp-station有很多教程,Rob Miles的黄皮书也是一个很好的资源。

更新

作为对上一条评论的回应,屏幕抓取可能是你正在寻找的。