• 《拼多多电商业务场景》批量采集产品数据根据关键词获取商品列表示例


    关键词搜索商品接口的主要功能是根据用户提供的关键字进行商品搜索,并返回与关键字相关的商品列表。具体功能包括以下几点:

    • 关键字匹配:接口会将用户提供的关键字与电商平台的商品信息进行匹配,找出与之相关的商品。
    • 搜索排序:接口可以按照一定的规则对搜索结果进行排序,例如按照商品的销量、价格、评分等进行排序,以提供更符合用户需求的搜索结果。
    • 分页查询:接口支持分页查询,用户可以通过设置页码和每页条数来获取不同页的搜索结果。
    • 筛选条件:接口可以根据用户的需求,提供一些筛选条件供用户选择,例如品牌、价格区间、商品类型等。
    • 搜索建议:接口可以根据用户输入的关键字,提供搜索建议,帮助用户快速找到相关的商品。

    pinduoduo.item_search-根据关键词取商品列表

    公共参数

    请求地址: 注册调用key接入

    名称类型必须描述
    keyString调用key(必须以GET方式拼接在URL中)
    secretString调用密钥
    api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
    cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
    result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
    langString[cn,en,ru]翻译语言,默认cn简体中文
    versionStringAPI版本

    请求参数

    请求参数:q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=

    参数说明:q:关键词, sort:排序[bid,_bid,_sale,sale] (bid:商品价格,sale:销量,加_前缀为从大到小排序)

    响应参数

    Version: Date:

    名称类型必须示例值描述

    items

    items[]0根据关键词取商品列表

    title

    String0啄木鸟双面穿棉衣女2020冬装加厚宽松韩版棉袄小个子羽绒棉外套冬商品标题

    pic_url

    String0https://t00img.yangkeduo.com/goods/images/2020-12-08/1226cd586487b63527d86fdabb8608cc.jpeg宝贝图片

    price

    Float0198价格

    promotion_price

    Float0198优惠价格

    sales

    Int014830销量

    num_iid

    Bigint0203344831134宝贝ID

    sample_id

    String0商品风格标识ID

    seller_nick

    String0时沫女装专营店掌柜昵称

    post_fee

    Float0物流费用

    area

    String0店铺所在地

    detail_url

    String0http://yangkeduo.com/goods.html?goods_id=203344831134宝贝链接

     Java请求示例

    1. import java.io.BufferedReader;
    2. import java.io.IOException;
    3. import java.io.InputStream;
    4. import java.io.InputStreamReader;
    5. import java.io.Reader;
    6. import java.net.URL;
    7. import java.nio.charset.Charset;
    8. import org.json.JSONException;
    9. import org.json.JSONObject;
    10. import java.io.PrintWriter;
    11. import java.net.URLConnection;
    12. public class Example {
    13. private static String readAll(Reader rd) throws IOException {
    14. StringBuilder sb = new StringBuilder();
    15. int cp;
    16. while ((cp = rd.read()) != -1) {
    17. sb.append((char) cp);
    18. }
    19. return sb.toString();
    20. }
    21. public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {
    22. URL realUrl = new URL(url);
    23. URLConnection conn = realUrl.openConnection();
    24. conn.setDoOutput(true);
    25. conn.setDoInput(true);
    26. PrintWriter out = new PrintWriter(conn.getOutputStream());
    27. out.print(body);
    28. out.flush();
    29. InputStream instream = conn.getInputStream();
    30. try {
    31. BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
    32. String jsonText = readAll(rd);
    33. JSONObject json = new JSONObject(jsonText);
    34. return json;
    35. } finally {
    36. instream.close();
    37. }
    38. }
    39. public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {
    40. URL realUrl = new URL(url);
    41. URLConnection conn = realUrl.openConnection();
    42. InputStream instream = conn.getInputStream();
    43. try {
    44. BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
    45. String jsonText = readAll(rd);
    46. JSONObject json = new JSONObject(jsonText);
    47. return json;
    48. } finally {
    49. instream.close();
    50. }
    51. }
    52. public static void main(String[] args) throws IOException, JSONException {
    53. // 请求示例 url 默认请求参数已经URL编码处理
    54. String url = "https://pinduoduo/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&page_size=";
    55. JSONObject json = getRequestFromUrl(url);
    56. System.out.println(json.toString());
    57. }
    58. }

    响应示例

    1. {
    2. "items": {
    3. "keyword": "女装",
    4. "page": "1",
    5. "real_total_results": 300,
    6. "total_results": 300,
    7. "list_count": 20,
    8. "item": [
    9. {
    10. "title": "【三件套】新款秋冬季女装套装裙皮草短外套搭打底衫毛衣配半身裙",
    11. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-06-05/b15035efb5913e1e8b647422010522c1.jpeg",
    12. "price": 134,
    13. "promotion_price": 134,
    14. "sales": 18000,
    15. "num_iid": 43992967514,
    16. "sample_id": "",
    17. "seller_nick": "果果家气质女装",
    18. "post_fee": "",
    19. "area": "",
    20. "detail_url": "http://yangkeduo.com/goods.html?goods_id=43992967514"
    21. },
    22. {
    23. "title": "【2件套】套装秋冬新款仿獭兔毛钉珠皮草毛毛短外套加厚大衣女装",
    24. "pic_url": "https://omsproductionimg.yangkeduo.com/images/2018-06-06/463c0e2a5580ba3266846e41fe3e444a.jpeg",
    25. "price": 169,
    26. "promotion_price": 169,
    27. "sales": 40000,
    28. "num_iid": 1620002566,
    29. "sample_id": "",
    30. "seller_nick": "果果家气质女装",
    31. "post_fee": "",
    32. "area": "",
    33. "detail_url": "http://yangkeduo.com/goods.html?goods_id=1620002566"
    34. },
    35. {
    36. "title": "仿水貂毛皮草外套女冬短款韩版修身显瘦百搭毛绒加厚新娘披肩礼服",
    37. "pic_url": "https://omsproductionimg.yangkeduo.com/images/2018-01-03/1f3866498a067e00e39a38fe144ec5f3.jpeg",
    38. "price": 88,
    39. "promotion_price": 88,
    40. "sales": 218,
    41. "num_iid": 410684172,
    42. "sample_id": "",
    43. "seller_nick": "乐荣源淘衣坊",
    44. "post_fee": "",
    45. "area": "",
    46. "detail_url": "http://yangkeduo.com/goods.html?goods_id=410684172"
    47. },
    48. {
    49. "title": "仿貂毛大衣女秋冬加厚仿狐狸毛领皮草外套女长款仿水貂绒外套显瘦",
    50. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-06-28/f6ea981d0cfe5dc096af33457328c819.jpeg",
    51. "price": 298,
    52. "promotion_price": 298,
    53. "sales": 42000,
    54. "num_iid": 144592781204,
    55. "sample_id": "",
    56. "seller_nick": "珞摩服装旗舰店",
    57. "post_fee": "",
    58. "area": "",
    59. "detail_url": "http://yangkeduo.com/goods.html?goods_id=144592781204"
    60. },
    61. {
    62. "title": "三件套裙套装新款秋冬女韩版钉珠皮草短外套搭打底衫毛衣配半身裙",
    63. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-09-24/1fd6806d8de95adce0196294765079f1.jpeg",
    64. "price": 269,
    65. "promotion_price": 269,
    66. "sales": 2525,
    67. "num_iid": 2748395485,
    68. "sample_id": "",
    69. "seller_nick": "蹦蹦服饰",
    70. "post_fee": "",
    71. "area": "",
    72. "detail_url": "http://yangkeduo.com/goods.html?goods_id=2748395485"
    73. },
    74. {
    75. "title": "三件套2020新款秋冬季皮草裙套装女短外套搭打底衫毛衣配半身裙子",
    76. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-10-22/97440d8034ad1a319e71cd501aa6d9bc.jpeg",
    77. "price": 239,
    78. "promotion_price": 239,
    79. "sales": 119,
    80. "num_iid": 4544773413,
    81. "sample_id": "",
    82. "seller_nick": "自然之美服饰",
    83. "post_fee": "",
    84. "area": "",
    85. "detail_url": "http://yangkeduo.com/goods.html?goods_id=4544773413"
    86. },
    87. {
    88. "title": "三件套裙套装2020新款秋冬季皮草女短外套搭打底衫毛衣配半身裙子",
    89. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-10-23/0e5aa1adb63ce256664d4274d0ff0fa1.jpeg",
    90. "price": 188,
    91. "promotion_price": 188,
    92. "sales": 1587,
    93. "num_iid": 3540607180,
    94. "sample_id": "",
    95. "seller_nick": "自然之美服饰",
    96. "post_fee": "",
    97. "area": "",
    98. "detail_url": "http://yangkeduo.com/goods.html?goods_id=3540607180"
    99. },
    100. {
    101. "title": "2020秋冬装毛毛钉珠仿皮草外套新款韩版修身圆领学生上衣【单件】",
    102. "pic_url": "https://t00img.yangkeduo.com/goods/images/2021-01-28/503c10fe716873ceaccf103c30881908.jpeg",
    103. "price": 79,
    104. "promotion_price": 79,
    105. "sales": 1157,
    106. "num_iid": 35225305026,
    107. "sample_id": "",
    108. "seller_nick": "夏衣伊人",
    109. "post_fee": "",
    110. "area": "",
    111. "detail_url": "http://yangkeduo.com/goods.html?goods_id=35225305026"
    112. },
    113. {
    114. "title": "两件套秋冬新款气质钉珠仿皮草外套配刺绣半身裙保暖加厚上衣女装",
    115. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-09-17/5d57e2f0df37b13f5472d03175246d28.jpeg",
    116. "price": 139,
    117. "promotion_price": 139,
    118. "sales": 2616,
    119. "num_iid": 369492636,
    120. "sample_id": "",
    121. "seller_nick": "蹦蹦服饰",
    122. "post_fee": "",
    123. "area": "",
    124. "detail_url": "http://yangkeduo.com/goods.html?goods_id=369492636"
    125. },
    126. {
    127. "title": "2020秋冬装毛毛钉珠仿皮草外套新款韩版修身圆领淑女上衣【单件】",
    128. "pic_url": "https://t00img.yangkeduo.com/goods/images/2021-01-28/b208cc827f66c0b5eac9d40762178d28.jpeg",
    129. "price": 88,
    130. "promotion_price": 88,
    131. "sales": 232,
    132. "num_iid": 3540686169,
    133. "sample_id": "",
    134. "seller_nick": "自然之美服饰",
    135. "post_fee": "",
    136. "area": "",
    137. "detail_url": "http://yangkeduo.com/goods.html?goods_id=3540686169"
    138. },
    139. {
    140. "title": "2018秋冬装毛毛钉珠仿皮草外套新款韩版修身圆领学生上衣【单件】",
    141. "pic_url": "https://t00img.yangkeduo.com/goods/images/2018-09-24/22c7a21f49c4ddfe228acc5d15c1bbe0.jpeg",
    142. "price": 138,
    143. "promotion_price": 138,
    144. "sales": 210,
    145. "num_iid": 3062555797,
    146. "sample_id": "",
    147. "seller_nick": "果果家气质女装",
    148. "post_fee": "",
    149. "area": "",
    150. "detail_url": "http://yangkeduo.com/goods.html?goods_id=3062555797"
    151. },
    152. {
    153. "title": "三件套网红裙套装新款秋冬女钉珠皮草搭打底衫毛衣配半身裙短外套",
    154. "pic_url": "https://t00img.yangkeduo.com/goods/images/images/2019-09-10/403fae6f0c281b247e305559cff71cca.jpeg",
    155. "price": 269,
    156. "promotion_price": 269,
    157. "sales": 144,
    158. "num_iid": 35224334938,
    159. "sample_id": "",
    160. "seller_nick": "夏衣伊人",
    161. "post_fee": "",
    162. "area": "",
    163. "detail_url": "http://yangkeduo.com/goods.html?goods_id=35224334938"
    164. },
    165. {
    166. "title": "单件外套短款女秋冬新品海宁仿皮草韩版宽松显瘦百搭钉珠圆领上衣",
    167. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-09-24/55a25e3b612a5ba2655046718a20c0ab.jpeg",
    168. "price": 88,
    169. "promotion_price": 88,
    170. "sales": 2314,
    171. "num_iid": 368488818,
    172. "sample_id": "",
    173. "seller_nick": "蹦蹦服饰",
    174. "post_fee": "",
    175. "area": "",
    176. "detail_url": "http://yangkeduo.com/goods.html?goods_id=368488818"
    177. },
    178. {
    179. "title": "粗花呢套装女2020秋冬新款小香风时尚洋气小西装包臀裙休身显瘦潮",
    180. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-07-16/84ffe1375b1d3b1a6455b9c387cd495b.jpeg",
    181. "price": 139,
    182. "promotion_price": 139,
    183. "sales": 216,
    184. "num_iid": 150435444702,
    185. "sample_id": "",
    186. "seller_nick": "小清新职装",
    187. "post_fee": "",
    188. "area": "",
    189. "detail_url": "http://yangkeduo.com/goods.html?goods_id=150435444702"
    190. },
    191. {
    192. "title": "啄木鸟加厚羽绒棉衣女冬季新款胖mm宽松显瘦棉服外套女士大码棉袄",
    193. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-11-24/a8798a380a8e64503a3b6f2df3cdc5e6.jpeg",
    194. "price": 148,
    195. "promotion_price": 148,
    196. "sales": 2866,
    197. "num_iid": 203004819547,
    198. "sample_id": "",
    199. "seller_nick": "啄木鸟清晚田专卖店",
    200. "post_fee": "",
    201. "area": "",
    202. "detail_url": "http://yangkeduo.com/goods.html?goods_id=203004819547"
    203. },
    204. {
    205. "title": "小香风套装裙女秋冬两件套裙子时尚气质贵夫人高档显瘦小西服上衣",
    206. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-09-20/11b73b78660ce240318981f36fedb20b.jpeg",
    207. "price": 106.8,
    208. "promotion_price": 106.8,
    209. "sales": 3585,
    210. "num_iid": 179099550022,
    211. "sample_id": "",
    212. "seller_nick": "蝶之语服饰",
    213. "post_fee": "",
    214. "area": "",
    215. "detail_url": "http://yangkeduo.com/goods.html?goods_id=179099550022"
    216. },
    217. {
    218. "title": "粉色小西装春季新款名媛小香风套装裙两件套韩版时尚百搭收腰显瘦",
    219. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-03-17/2c08521a36bae37e004a5cfe15fcddb1.jpeg",
    220. "price": 119,
    221. "promotion_price": 119,
    222. "sales": 136,
    223. "num_iid": 94383041769,
    224. "sample_id": "",
    225. "seller_nick": "小清新职装",
    226. "post_fee": "",
    227. "area": "",
    228. "detail_url": "http://yangkeduo.com/goods.html?goods_id=94383041769"
    229. },
    230. {
    231. "title": "小清新刺绣两件套套装裙兔毛领拼接短外套毛呢连衣裙秋冬甜美新款",
    232. "pic_url": "https://t00img.yangkeduo.com/goods/images/2019-10-07/6f734d1717a3339a74cff707d9ec82c0.jpeg",
    233. "price": 688,
    234. "promotion_price": 688,
    235. "sales": 3602,
    236. "num_iid": 50964999845,
    237. "sample_id": "",
    238. "seller_nick": "木木时尚服饰",
    239. "post_fee": "",
    240. "area": "",
    241. "detail_url": "http://yangkeduo.com/goods.html?goods_id=50964999845"
    242. },
    243. {
    244. "title": "毛呢两件套装裙子女2021春秋季新款中长连衣裙修身妈妈装短款外套",
    245. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-03-12/d9b47beb0f7306f132216c910640f830.jpeg",
    246. "price": 89.8,
    247. "promotion_price": 89.8,
    248. "sales": 32000,
    249. "num_iid": 2713732007,
    250. "sample_id": "",
    251. "seller_nick": "露雪颜旗舰店",
    252. "post_fee": "",
    253. "area": "",
    254. "detail_url": "http://yangkeduo.com/goods.html?goods_id=2713732007"
    255. },
    256. {
    257. "title": "白鸭绒2020冬季新款网红苏苏羽绒服女中长款大毛领收腰加厚外套潮",
    258. "pic_url": "https://t00img.yangkeduo.com/goods/images/2020-12-13/735fb9bd599594a424f3f22957aafd06.jpeg",
    259. "price": 299,
    260. "promotion_price": 299,
    261. "sales": 3292,
    262. "num_iid": 45642569064,
    263. "sample_id": "",
    264. "seller_nick": "晗晗羽绒厂家店",
    265. "post_fee": "",
    266. "area": "",
    267. "detail_url": "http://yangkeduo.com/goods.html?goods_id=45642569064"
    268. }
    269. ]
    270. },
    271. "error_code": "0000",
    272. "reason": "ok",
    273. "secache": "a8881ed5637e3c7e84f03acdc86be64f",
    274. "secache_time": 1615362351,
    275. "secache_date": "2021-03-10 15:45:51",
    276. "translate_status": "",
    277. "translate_time": 0,
    278. "language": {
    279. "default_lang": "cn",
    280. "current_lang": "cn"
    281. },
    282. "error": "",
    283. "cache": 0,
    284. "api_info": "today:30 max:10000",
    285. "execution_time": 0.649,
    286. "server_time": "Beijing/2021-03-10 15:45:51",
    287. "client_ip": "106.6.35.144",
    288. "call_args": {
    289. "q": "女装",
    290. "start_price": "0",
    291. "end_price": "0",
    292. "page": "1",
    293. "cat": "0"
    294. },
    295. "api_type": "pinduoduo",
    296. "translate_language": "zh-CN",
    297. "translate_engine": "baidu",
    298. "server_memory": "2.92MB",
    299. "request_id": "gw-1.6048792eb5a86"
  • 相关阅读:
    Docker本地部署开源浏览器Firefox并远程访问进行测试
    python制作自己的专属二维码
    取址运算符&和间接寻址运算符*
    docker命令总结
    magisk 启动 安全 app
    AspNet.WebApi.Owin 自定义Token请求参数
    【随机数】jQuery生成指定区间内的随机数
    VI/VIM的使用
    C/C++晶晶赴约会 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
    Vue——组件化开发
  • 原文地址:https://blog.csdn.net/2301_78159247/article/details/133384544