怎么用代码查询淘宝结果页里的宝贝数啊? 淘宝关键词宝贝数量结果页 解决方案 » 免费领取超大流量手机卡,每月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 貌似是这么写的 你百度下 setInterval问题 在本地打开,显示正常,但上传服务器通过浏览器打开显示错误 在javacript内怎么给jsp代码中string变量赋值 frame中表单提交的问题 一个事件我给停止了 如何解除呢? 求:鼠标拖拽改变div尺寸的代码,要兼容各种浏览器 this用法的问题 变量如何存储多行文本? 关于input的一个效果的问题。 Jquery 拖动div如何获取坐标 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 貌似是这么写的 你百度下