假如,我在www.google.com里输入“数据结构”,会出来很多关于“数据结构的”信息,并且有100多翻页。
现在想通过一个程序,实现自动翻页与读取各页面内容(汇总到一个文本文件中或汇总个一个本地网页中),不知道怎么弄?
高手们请指教,急用。
现在想通过一个程序,实现自动翻页与读取各页面内容(汇总到一个文本文件中或汇总个一个本地网页中),不知道怎么弄?
高手们请指教,急用。
解决方案 »
- 急!!!!从数据库中读取数据,然后用for循环输出Js到前台页面形成一个类似树形结构的,但是为什么在第三级就只能有一条数据?
- js里面声明数组可以省掉ARRAY吗?
- dropdownlist二级联动的问题!
- vs2005种水晶报表“你请求的报表需要更多信息”的问题
- asp.net开发的一个亲闻发布系统,新闻列表是用js生成的。可以发现在不支持URI?(顶者有分)
- 请问生成验证码时怎么把图片上的文字画成倾斜的啊
- Hashtable如何实现按索引遍历?
- 求教在brinkster.com申请的免费空间上配置自己项目的问题,有过经验,成功过的再答
- GridView控件如何与IList集合进行绑定?
- 关于gridview控件的布局问题
- <%#Eval()%>的问题
- 浏览器能不能再改进
这个start=10就表示页码,10表示第二页,20表示第三页,以此类推
不懂可以给留言给我
这个start=10就表示页码,10表示第二页,20表示第三页,以此类推 这样一个循环语句.
我的要求是 怎么解决取出来是乱码问题.还有能不能只取到查询的记录而不是整个网页的内容,请大哥大姐们帮忙.
string Key = System.Web.HttpUtility.UrlEncode(resourceName, System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper(); //搜索关键字的编码转换
baiduUrl = string.Format(baiduUrl, Key);http://www.google.cn/search?q={0}&complete=1&hl=zh-CN&inlang=zh-CN&newwindow=1&start=80&sa=N每次改变的值是start的值...可以通过获得它的总页数,然后传入各个页数的值来获取各个页面的内容....
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(googleUrl);
HttpWebResponse response =(HttpWebResponse) request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader sr = new System.IO.StreamReader(stream, Encoding.Default); string HTML = sr.ReadToEnd();
sr.Close();
stream.Close();
string Key = System.Web.HttpUtility.UrlEncode(resourceName, System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper(); //搜索关键字的编码转换
baiduUrl = string.Format(baiduUrl, Key);
更正
string googleUrl = @"http://www.google.cn/search?q={0}&complete=1&hl=zh-CN&inlang=zh-CN&newwindow=1&start=80&sa=N";
string Key = System.Web.HttpUtility.UrlEncode(resourceName, System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper(); //搜索关键字的编码转换
googleUrl=string.Format(googleUrl, Key);
顺便鄙视下bwangel