怎么用代码查询淘宝结果页里的宝贝数啊? 淘宝关键词宝贝数量结果页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string html=webrequest..xx("网址");//这个是页面 里面有宝贝数量,然后截取字符串 把数量截取出来就可以了string proCount=html.substring(html.indexOf("<class=\"count\">"));//假如 数量那块的html是 (<span class="couint">1001<,/span>) .... //获取页面 private string CreateRequest(string strURL) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL); request.AllowAutoRedirect = true; request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, deflate"; request.Headers[HttpRequestHeader.AcceptLanguage] = "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3"; request.UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"; request.KeepAlive = true; request.Method = "POST"; var uri = new Uri(strURL); request.Headers["x-flash-version"] = "10,1,53,64"; request.ContentType = "application/x-amf"; request.Headers[HttpRequestHeader.CacheControl] = "no-cache"; using (var stream = GetResponseStream(request)) { using (var newStream = new StreamReader(stream, Encoding.GetEncoding("GBK"))) { return newStream.ReadToEnd(); } } }把地址传进去会把,然后把返回的html截取会把要是频繁抓取的话 多搞些代理 csdn 有缓存 上传的资源还没显示 待会显示出来了 我把例子的连接给你 用nodejs 抓取页面 配合jsdom等文档分析框架就可以分析了 http://download.csdn.net/detail/hsuifengershi/7506037 知道这里的数据怎么抓取吗?需要登录才可以查的,这里的 shu.taobao.com这种需要登录的貌似那个方法不行? 你在杭州么 在浙大科技园么你做个登录界面就ok了 winform + webbrower 貌似是这么写的 你百度下 如何在表格中写入变量的值啊 求助~单选按钮控制复选框的问题 请教高手怎样去学习javascript??? 在 js中 创建文件 ,在ie下可以,在谷歌浏览器下不可以. 请大家推荐一本JS入门经典书籍 谁有正文抽取的代码? [分享]支持N级的联动Select下拉框,放在ASP版没人理,郁闷ing... js脚本解密 一个正则表达式的问题 一个页面有若干frame,刚开始载入的时候提示正在加载,希望等所有的代码和图片都下载了,再打印页面,如何实现? document.getElementById获取不到结果。求助各位 URL包含的各个方面
string html=webrequest..xx("网址");//这个是页面 里面有宝贝数量,然后截取字符串 把数量截取出来就可以了string proCount=html.substring(html.indexOf("<class=\"count\">"));//假如 数量那块的html是 (<span class="couint">1001<,/span>) ....
private string CreateRequest(string strURL)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
request.AllowAutoRedirect = true;
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, deflate";
request.Headers[HttpRequestHeader.AcceptLanguage] = "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3";
request.UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)";
request.KeepAlive = true;
request.Method = "POST";
var uri = new Uri(strURL);
request.Headers["x-flash-version"] = "10,1,53,64";
request.ContentType = "application/x-amf";
request.Headers[HttpRequestHeader.CacheControl] = "no-cache";
using (var stream = GetResponseStream(request))
{
using (var newStream = new StreamReader(stream, Encoding.GetEncoding("GBK")))
{
return newStream.ReadToEnd();
}
}
}
把地址传进去会把,然后把返回的html截取会把要是频繁抓取的话 多搞些代理
知道这里的数据怎么抓取吗?
需要登录才可以查的,
这里的 shu.taobao.com
这种需要登录的貌似那个方法不行?
你在杭州么 在浙大科技园么
你做个登录界面就ok了 winform + webbrower 貌似是这么写的 你百度下