La quantité d'informations sur les produits sur Taobao est très importante et les informations détaillées sur les produits sont également très complètes. Comment obtenir des informations telles que le prix du produit et les détails de l'image principale des ventes par lots en appelant une API externe ? Je viens de terminer un projet complet de collection de produits Taobao la semaine dernière et je suis ici pour le partager aujourd'hui.
Nom de l'interface : item_get
Adresse de la demande : https://api-test.cn/taobao/item_get
result_type : [json, jsonu, xml, serialize, var_export] renvoie le format des données, la valeur par défaut est json et le contenu généré par jsonu peut être lu directement en chinois
paramètres de la demande
Paramètres de la requête : num_iid=652874751412&is_promotion=1
Description du paramètre : num_iid : ID du produit Taobao
is_promotion : s'il faut obtenir le prix promotionnel
Page de test de l'API
Code de requête (CURL, PHP, Java, JavaScript, Python, Ruby, c, c++, etc.)
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://api-服务器.cn/taobao/item_get/?key=t3015935152&secret=4zTbjQ6yV748ceYa&num_iid=564893183751&is_promotion=1"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
exemple de réponse