浏览网页和提交数据
本文关键字:数据 提交 网页 浏览 | 更新日期: 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的黄皮书也是一个很好的资源。
更新作为对上一条评论的回应,屏幕抓取可能是你正在寻找的。