【天猫】商品详情页数据采集+商品销量采集+商品视频采集+商品优惠券数据采集
  E6sLcfR2qjJp 2023年11月02日 62 0

采集场景

在淘宝首页(https://s.taobao.com/)输入关键词搜索,采集搜索后得到的商品列表页数据。示例中关键词为【连衣裙】,可根据需求进行更换,同时支持自动批量输入多个关键词。点击商品进入商品详情页面,拿到详情页面能够看到的数据。 

采集字段

采集字段包括关键字文本值,产品标题,店铺名称,产品价格,产品优惠价,产品促销信息,付款人数,产品销量,商品链接,店铺名,品牌,发货地,sku属性,sku图片,详情描述等。

【天猫】商品详情页数据采集+商品销量采集+商品视频采集+商品优惠券数据采集_请求参数

采集结果

采集结果可导出为Excel、CSV、HTML、数据库等多种格式。导出为Excel示例:

【天猫】商品详情页数据采集+商品销量采集+商品视频采集+商品优惠券数据采集_json_02

taobao.item_get_app-获得淘宝app商品详情原数据代码展示

1.请求方式:HTTP  GET  POST  

2.公共参数:

名称

类型

必须

描述

key

String

调用key(必须以GET方式拼接在URL中,查看调用示例

secret

String

调用密钥

api_name

String

API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]

cache

String

[yes,no]默认yes,将调用缓存的数据,速度比较快

result_type

String

[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读

lang

String

[cn,en,ru]翻译语言,默认cn简体中文

version

String

API版本

3.请求参数:

请求参数:num_iid=520813250866

参数说明:num_iid:淘宝商品ID

4.请求代码示例,支持高并发请求(CURL、PHP 、PHPsdk 、Java 、C# 、Python...)

//using System.Net.Security;
//using System.Security.Cryptography.X509Certificates;
private const String method = "GET";
static void Main(string[] args)
{
	String bodys = "";
	// 请求示例 url 默认请求参数已经做URL编码
	String url = "https://api-gw.19970108018.cn/taobao/item_get_app/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=520813250866";
	HttpWebRequest httpRequest = null;
	HttpWebResponse httpResponse = null; 
	if (url.Contains("https://"))
	{
		ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
		httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));
	}
	else
	{
		httpRequest = (HttpWebRequest)WebRequest.Create(url);
	}
	httpRequest.Method = method;
	if (0 < bodys.Length)
	{
		byte[] data = Encoding.UTF8.GetBytes(bodys);
		using (Stream stream = httpRequest.GetRequestStream())
		{
		stream.Write(data, 0, data.Length);
		}
	}
	try
	{
		httpResponse = (HttpWebResponse)httpRequest.GetResponse();
	}
	catch (WebException ex)
	{
		httpResponse = (HttpWebResponse)ex.Response;
	}
	Console.WriteLine(httpResponse.StatusCode);
	Console.WriteLine(httpResponse.Method);
	Console.WriteLine(httpResponse.Headers);
	Stream st = httpResponse.GetResponseStream();
	StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8"));
	Console.WriteLine(reader.ReadToEnd());
	Console.WriteLine("\n");
}
public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
	return true;
}

5.响应示例:

【天猫】商品详情页数据采集+商品销量采集+商品视频采集+商品优惠券数据采集_json_03

6.错误码展示

【天猫】商品详情页数据采集+商品销量采集+商品视频采集+商品优惠券数据采集_搜索_04

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  hU9osS5dynCI   2023年11月30日   52   0   0 JSONJSONsqlsql
  dpoUgXS1q0aA   2023年12月12日   28   0   0 JSONJSON数据数据
  5LjHy9htuGLm   2023年11月28日   39   0   0 JSONhiveJSONhive
E6sLcfR2qjJp
最新推荐 更多

2024-05-31