ASP.NET如何抓取网页指定数据?
发布网友
发布时间:2022-04-26 15:51
我来回答
共4个回答
热心网友
时间:2022-05-02 23:08
抓取了整个页面的内容代码
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(TextBox1.Text);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Stream stream = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, System.Text.Encoding.GetEncoding("utf-8"));
//整个页面内容
Label1.Text = reader.ReadToEnd();
热心网友
时间:2022-05-03 00:26
你通过for循环来循环这个tr,td就可以把数据从数据库中抓取出来,显示
或者是用数据绑定控件
热心网友
时间:2022-05-03 02:01
用webbrowser控件,好像每个元素里都有一个方法invoke,用这个方法能执行网页元素click事件
就是用webbrowser控件浏览网页,网址是带参数的,就是带所要搜索内容的网页地址,然后分析webbrowser控件里InnerHtml里面的内容,然后按所需格式输出,涉及分页的时候,就执行webbrowser控件里a元素的invoke方法,就可以链接到所需分页,然后再读取webbrowser控件里InnerHtml里面的内容...
热心网友
时间:2022-05-03 03:52
没懂你的意思 能讲详细一点吗?追问就是需要采集一个页面 table里边的内容(就是那种列表那种,有分页的),但是那个页面需要的内容列表信息不能够直接访问,需要根据条件搜索出来 在分析采集