您的位置:首页 > 其它

获取淘宝商品描述和价格

2010-12-15 22:50 501 查看
1)价格

(?<=<strong\\s+[^>]*\"J_StrPrice\"\\s+>)(?<1>[^<]*)(?=</strong>)

2)描述

分为2步,先获取描述地址,后获取地址内容。

(?<=')(?<1>http://dsc.taobaocdn.com.*)(?=')

取得地址后url 后,请求 http://dsc.taobaocdn.com/url
(?<=desc=')(?<1>.*)(?=';)

代码

1 Regex reg = new Regex(regExpGoodsDescString);
2 string tbdescUrl = GetMatchString(reg);
3 HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(tbdescUrl);
4
5 HttpWebResponse req = (HttpWebResponse)request.GetResponse();
6 Stream stream = req.GetResponseStream();
7 StreamReader sr = new StreamReader(stream, Encoding.Default);
8 string desc = sr.ReadToEnd();
9
reg = new Regex("(?<=desc=')(?<1>.*)(?=';)", RegexOptions.Singleline | RegexOptions.Compiled);
return GetMatchString(reg, desc);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: