淘寶API系列:如何採集淘寶商品詳情頁資料?
對電商來說,抓取某些資料,再進行分析,可以有效地反映出資料在某個區間內變化情況。資料受某些因素而發生巨大的影響,也可以藉助分析的資料來規劃相關專案的後續發展。因此,如果能利用網頁爬取資料技術獲取資料並對各種資料進行統計分析,對後續淘寶的發展具有指導意義。
透過 item_get_app介面,傳入商品ID,可以抓取到APP端的商品詳情頁資料,包括商品標題、價格、原價、賣家暱稱、庫存、銷量、寶貝連結、商品備註、寶貝圖片列表、寶貝圖片、商品屬性名、商品屬性圖片列表、商品詳情、商品規格資訊、商品屬性、商品圖片、商品屬性別名、賣家資訊等資訊。
具體呼叫說明如下:
1、請求示例(程式碼展示)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.net.URL;import java.nio.charset.Charset;import org.json.JSONException;import org.json.JSONObject;import java.io.PrintWriter;import java.net.URLConnection;public class Example { private static String readAll(Reader rd) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = rd.read()) != -1) { sb.append((char) cp); } return sb.toString(); } public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException { URL realUrl = new URL(url); URLConnection conn = realUrl.openConnection(); conn.setDoOutput(true); conn.setDoInput(true); PrintWriter out = new PrintWriter(conn.getOutputStream()); out.print(body); out.flush(); InputStream instream = conn.getInputStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8"))); String jsonText = readAll(rd); JSONObject json = new JSONObject(jsonText); return json; } finally { instream.close(); } } public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException { URL realUrl = new URL(url); URLConnection conn = realUrl.openConnection(); InputStream instream = conn.getInputStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8"))); String jsonText = readAll(rd); JSONObject json = new JSONObject(jsonText); return json; } finally { instream.close(); } } public static void main(String[] args) throws IOException, JSONException { // 請求示例 url 預設請求引數已經URL編碼處理 String url = "https://伺服器地址/taobao/item_get_app/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=520813250866"; JSONObject json = getRequestFromUrl(url); System.out.println(json.toString()); }}
2、公共引數
名稱 | 型別 | 必須 | 描述 |
---|---|---|---|
key | String | 是 | 呼叫key(註冊) |
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、響應引數
名稱 | 型別 | 必須 | 示例值 | 描述 |
---|---|---|---|---|
item |
Mix | 0 |
|
獲得淘寶app商品詳情原資料 |
item |
Mix | 0 | [] | 商品資訊 |
apiStack |
Mix | 0 | [] | 價格銷量 |
seller |
Mix | 0 | [] | 店鋪資訊 |
more |
Mix | 0 | [] | 引數多不一一介紹,詳細請看介面返回 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026969/viewspace-2936546/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 採集淘寶商品詳情頁資料
- Java“牽手”淘寶商品列表頁資料採集+淘寶商品價格資料排序,淘寶API介面申請指南Java排序API
- 如何獲得淘寶/天貓淘寶商品詳情 API介面API
- 淘寶API分享:關鍵字搜尋淘寶商品,獲取商品ID,詳情資料API
- 淘寶商品詳情資料API介面php java pythonAPIPHPJavaPython
- 淘寶/天貓獲得淘寶商品詳情 API 如何實現實時資料獲取?API
- 解鎖淘寶商品詳情資料:淘寶天貓商品詳情介面助你精準營銷
- 淘寶/天貓獲得淘寶app商品詳情原資料 API 返回值說明APPAPI
- 淘寶/天貓獲得淘寶商品詳情 API 返回值說明API
- 淘寶詳情api介面API
- 淘寶關鍵詞搜尋介面,淘寶商品列表介面,淘寶商品銷量排序介面資料採集程式碼展示排序
- 淘寶API分享:獲取淘寶商品SKU資訊API
- 淘寶拼多多京東上貨必備API 商品詳情頁資料抓取 APP商品詳情原資料APIAPP
- 淘寶API,按圖搜尋淘寶商品(拍立淘)API
- 淘寶/天貓獲得淘寶商品詳情原資料 API 引數及返回值說明API
- 淘寶商品銷量資料介面,淘寶商品月銷量,淘寶商品總銷量資料介面
- Java獲取淘寶/天貓商品詳情 API介面(寶貝詳情資料、寶貝ID、寶貝標題、商品簡介等)JavaAPI
- 淘寶API分享:獲取淘寶商品評論API
- 淘寶API系列:淘寶/天貓獲取商品歷史價格資訊API
- 淘寶天貓商品評論資料採集API介面程式碼展示API
- 淘寶API:淘寶/天貓獲得淘寶商品快遞費用API
- 如何使用API介面獲取淘寶商品資料API
- 淘寶/天貓商品詳情實時資料API技術實現API
- 淘寶API,按關鍵字搜尋淘寶商品API
- 淘寶API分享:淘寶/天貓批次獲取商品重量資訊API
- 淘寶API介面大全 電商API詳情API
- 淘寶詳情APi介面的使用方式API
- 淘寶商品詳情資料介面寫日表格程式碼展示
- 如何高效地利用淘寶API介面獲取商品資料API
- python採集淘寶天貓商品列表資料介面程式碼展示Python
- 淘寶/天貓獲得淘寶商品詳情原資料 API 返回值說明 支援定製需求 定製欄位API
- 淘寶商家電話採集,淘寶天貓商家號碼採集軟體
- 淘寶商品詳情APP原資料介面:解鎖億級商品資料的秘密!APP
- 如何教會小白使用淘寶API介面獲取商品資料API
- 淘寶詳情API介面:一鍵獲取商品資訊的實踐探索API
- 淘寶天貓店鋪所有商品資料採集介面程式碼展示
- 使用Python呼叫API介面獲取淘寶商品資料PythonAPI
- Java基於API介面爬取淘寶商品資料JavaAPI