爬虫数据,如何获取您的电商API接口(爬虫和API概念,示例演示)

首先我们先来了解概念

网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。

爬虫数据,如何获取您的电商API接口(爬虫和API概念,示例演示)_第1张图片

 API简介
API:应用程序接口(API:Application Program Interface)是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。

爬虫数据,如何获取您的电商API接口(爬虫和API概念,示例演示)_第2张图片

API接口很可能是远程的服务端API,其背后采用Java、PHP、C#、Pyhon、C/C++、Ruby、Scala等一种或多种后端语言开发搭建,提供了数据存储、通讯、各类服务等功能。一般是使用HTTP协议进行通讯,使用JSON格式序列化返回接口结果和数据。 

电商API接口 

item_get - 获得淘宝商品详情

注册测试

爬虫数据,如何获取您的电商API接口(爬虫和API概念,示例演示)_第3张图片

请求参数

请求参数:num_iid=520813250866&is_promotion=1

参数说明:num_iid:淘宝商品ID
is_promotion:是否获取取促销价

获取Key和secret

爬虫数据,如何获取您的电商API接口(爬虫和API概念,示例演示)_第4张图片

名称 类型 必须 描述
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版本

 

&secret=<您自己的apiSecret>&num_iid=520813250866&is_promotion=1";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
var_dump(curl_exec($curl));
?>

API返回结果

Request address:
https://api-gw.onebound.cn/taobao/item_get/?key=&
&num_iid=526304468137&is_promotion=1&cache=no&&lang=zh-CN&secret=
---------------------------------------
Result Object:
---------------------------------------
{
	"item": {
		"num_iid": "526304468137",
		"title": "【官方直营】董酒家宴(新版)54度500ml*6瓶纯粮送礼含礼袋白酒",
		"desc_short": "",
		"price": 2334,
		"total_price": "",
		"suggestive_price": "",
		"orginal_price": 2334,
		"nick": "董酒官方旗舰店",
		"num": 200,
		"detail_url": "https://item.taobao.com/item.htm?id=526304468137",
		"pic_url": "https://gw.alicdn.com/imgextra/O1CN01zNiaeL1WX4ZG6w5Pg_!!2652162797.jpg",
		"brand": null,
		"brandId": "",
		"rootCatId": "",
		"cid": 50008144,
		"desc": "\n  

", "item_imgs": [ { "url": "https://gw.alicdn.com/imgextra/O1CN01zNiaeL1WX4ZG6w5Pg_!!2652162797.jpg" }, { "url": "https://img.alicdn.com/imgextra/i3/2652162797/O1CN01IbQXxs1WX4XQUTqur_!!2652162797.jpg" }, { "url": "https://img.alicdn.com/imgextra/i3/2652162797/O1CN01OS1aI71WX4Z2Pmym7_!!2652162797.jpg" }, { "url": "https://img.alicdn.com/imgextra/i2/2652162797/O1CN01gT9rj81WX4XMvic9n_!!2652162797.jpg" }, { "url": "https://img.alicdn.com/imgextra/i2/2652162797/O1CN01KWHpdh1WX4XJcJD7o_!!2652162797.jpg" } ], "item_weight": "", "post_fee": "", "freight": "", "express_fee": "", "ems_fee": "", "shipping_to": "", "video": [], "sample_id": "", "props_name": "", "prop_imgs": { "prop_img": [] }, "props_imgs": { "prop_img": [] }, "property_alias": "", "props": [ { "name": "生产日期", "value": "2018年05月18日 至 2022年05月20日" }, { "name": "品牌", "value": "董酒" }, { "name": "品名", "value": "整箱家宴套装" }, { "name": "省份", "value": "贵州" }, { "name": "产地", "value": "中国大陆地区" }, { "name": "净含量", "value": "3000ml" }, { "name": "包装种类", "value": "箱装" }, { "name": "香型", "value": "董香型" }, { "name": "年份", "value": "1年(含)-3年(含)" }, { "name": "体积(ml)", "value": "3000" }, { "name": "包装方式", "value": "包装" }, { "name": "特产品类", "value": "贵州董酒" }, { "name": "适用场景", "value": "团圆小酌区 商务宴请区 礼节拜访" }, { "name": "度数", "value": "54%Vol." }, { "name": "包装规格", "value": "6瓶" }, { "name": "年份", "value": "2022" }, { "name": "储存条件", "value": "常温" }, { "name": "单瓶净含量", "value": "500ml" }, { "name": "酒精度数", "value": "54度" }, { "name": "生产年份", "value": "2022年" }, { "name": "生产许可证编号", "value": "SC11552030310478" }, { "name": "产品标准号", "value": "DB52/T550" }, { "name": "厂名", "value": "贵州董酒股份有限公司" }, { "name": "厂址", "value": "贵州省遵义市汇川区董公寺镇扬帆路198号" }, { "name": "厂家联系方式", "value": "0851-28631018" }, { "name": "配料表", "value": "水、高粱、小麦、大米" }, { "name": "储藏方法", "value": "通风、干燥、清洁、常温" }, { "name": "保质期", "value": "9999" }, { "name": "食品添加剂", "value": "无" } ], "total_sold": "4", "skus": { "sku": [] }, "seller_id": "2652162797", "sales": 4, "shop_id": "130886307", "props_list": [], "seller_info": { "nick": "董酒官方旗舰店", "item_score": 4.91306, "score_p": 4.92087, "delivery_score": 4.91208, "shop_type": "", "user_num_id": "2652162797", "sid": "130886307", "title": "", "zhuy": "https://shop130886307.taobao.com", "cert": null, "open_time": "", "credit_score": null, "shop_name": "董酒官方旗舰店" }, "tmall": true, "error": "", "location": null, "data_from": "Ha", "has_discount": "false", "is_promotion": "false", "promo_type": null, "props_img": [], "format_check": "ok", "desc_img": [ "http://assets.alicdn.com/kissy/1.0.0/build/imglazyload/spaceball.gif", "http://img.alicdn.com/imgextra/i1/2652162797/O1CN01i6qfJI1WX4WM2KjI9_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i4/2652162797/O1CN011yAIWz1WX4WJD8mKY_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i2/2652162797/O1CN01mt8gkk1WX4WCCmPsK_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i2/2652162797/O1CN01tybCHJ1WX4WJD9zC3_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i2/2652162797/O1CN017FG6Ut1WX4WS1Yu5j_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i2/2652162797/O1CN01be4gmr1WX4WMxwt4U_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i1/2652162797/O1CN01RHECQ21WX4WIYEyaG_!!2652162797.jpg", "http://img.alicdn.com/imgextra/i2/2652162797/O1CN01BwgSgs1WX4WoRECeC_!!2652162797.jpg" ], "shop_item": [], "relate_items": [] }, "error": "", "secache": "b11bbac9553433aade1fcfb3c321666a", "secache_time": 1660111205, "secache_date": "2022-08-10 14:00:05", "translate_status": "", "translate_time": 0, "language": { "default_lang": "cn", "current_lang": "cn" }, "reason": "", "error_code": "0000", "cache": 0, "api_info": "today:113 max:10100 all[155=113+22+21];expires:2030-12-31", "execution_time": "3.245", "server_time": "Beijing/2022-08-10 14:00:05", "client_ip": "106.6.38.153", "call_args": { "num_iid": "526304468137", "is_promotion": "1" }, "api_type": "taobao", "translate_language": "zh-CN", "translate_engine": "baidu_api", "server_memory": "5.91MB", "request_id": "gw-3.62f34962ac4b5", "last_id": "1142189540" }

 

 

你可能感兴趣的:(API,PHP,淘宝api,爬虫,servlet,PHP,API,json)