Skip to content

Instantly share code, notes, and snippets.

@yuhua-chen
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuhua-chen/18d6e31cc84f3cca9814 to your computer and use it in GitHub Desktop.
Save yuhua-chen/18d6e31cc84f3cca9814 to your computer and use it in GitHub Desktop.
Yahoo 奇摩拍賣商品分類
var url = 'https://tw.bid.yahoo.com/tw/0-all.html?.r=1432872568'
var cheerio = require('cheerio')
var https = require('https')
https.get(url, function(response) {
var responseData = ""
response.setEncoding('utf-8')
response.on('data', function(data){
responseData += data
})
response.on('end', function() {
var $ = cheerio.load(responseData)
var category = {}
$('#yauallcat').find('.panel').each(function() {
var $panel = $(this)
var root = $panel.find('h5').text()
var child = []
$panel.find('li').each(function() {
child.push($(this).text())
})
category[root] = child
})
console.log(category)
})
response.on('error', console.error)
})
/*
{
"女裝與服飾配件": [
"女裝上衣",
"T恤",
"背心",
"襯衫",
"針織衫",
"棉麻衫",
"雪紡上衣",
"毛衣",
"內搭",
"洋裝",
"裙子",
"褲子",
"外套",
"套裝",
"牛仔",
"大尺碼",
"內衣/睡衣",
"品牌服飾",
"襪子",
"帽子",
"手套",
"皮帶/腰帶",
"絲巾/圍巾/披肩",
"婚紗/禮服/配件",
"表演/道具服",
"傳統/各國文化服飾",
"其他"
],
"女包精品與女鞋": [
"流行時尚包款",
"側背包",
"手提包",
"大包",
"水桶包",
"斜背包",
"名牌精品包",
"名牌精品皮夾",
"皮夾",
"化妝包",
"其他女包",
"帆布鞋/休閒鞋/平底鞋",
"娃娃鞋",
"牛津鞋/紳士鞋",
"樂福鞋/豆豆鞋",
"跟鞋",
"涼鞋/拖鞋",
"大小尺碼/訂製鞋",
"靴子",
"其他鞋款",
"鞋材配件",
"行李箱",
"旅行袋"
],
"美容保養與彩妝": [
"臉部保養",
"化妝品/彩妝",
"美髮護理",
"身體清潔保養",
"眼部保養",
"香水/體香劑",
"美體美身",
"保健衛生用品",
"手部保養",
"唇部保養",
"足部保養",
"精油/薰香",
"男士清潔保養",
"美齒清潔",
"頸部保養",
"其他"
],
"男性精品與服飾": [
"男裝",
"男鞋",
"包包/皮夾",
"配件",
"其他"
],
"手錶與飾品配件": [
"手錶",
"珠寶/鑽石",
"女性流行飾品",
"男性流行飾品",
"手創飾品",
"太陽眼鏡",
"流行鏡框",
"鑰匙圈",
"打火機",
"其他首飾配件",
"其他隨身配件",
"品牌配件"
],
"嬰幼兒與孕婦": [
"孕婦裝與用品",
"嬰幼兒(2歲以下)",
"女童裝",
"男童裝",
"兒童包鞋配件",
"兒童玩具",
"哺育用品",
"外出用具",
"寢具用品",
"清潔護理",
"幼兒安全用品",
"其他"
],
"電腦、平板與周邊": [
"平板電腦",
"筆記型電腦",
"桌上型電腦",
"蘋果電腦",
"電腦/筆電周邊",
"電腦零組件",
"耗材與線材",
"網路設備",
"電腦軟體",
"PDA",
"翻譯機",
"記憶體",
"主機板",
"CPU",
"其他品牌",
"其他",
"平板周邊配件",
"螢幕",
"印表機"
],
"相機、攝影與周邊": [
"數位相機",
"單眼相機",
"底片相機",
"拍立得相機",
"LOMO相機",
"攝影機",
"鏡頭",
"相機周邊配件",
"相機包/保護套",
"記憶卡",
"讀卡機",
"監視設備",
"望遠鏡",
"其他",
"數位相框"
],
"手機、配件與通訊": [
"手機空機",
"門號專案手機",
"雙卡雙待手機",
"行動平板",
"IPHONE週邊",
"手機周邊配件",
"手機飾品/保護套(貼)",
"手機吊飾",
"門號/儲值卡",
"行動網卡",
"電話卡",
"無線電設備",
"網路電話",
"室用電話",
"展示機/模型機",
"其他",
"智慧穿戴裝置"
],
"家電與影音視聽": [
"電視",
"冰箱",
"洗衣機",
"冷氣空調",
"淨水設備",
"生活家電",
"廚房家電",
"美容家電",
"健康家電",
"投影機/布幕",
"影音/視聽/MP3"
],
"汽機車精品百貨": [
"汽車零件/配件",
"汽車精品",
"行車紀錄器",
"GPS衛星導航",
"車用影音設備",
"機車零件/配件",
"機車騎士用品",
"汽車/賽車"
],
"電玩遊戲與主機": [
"PS3/PS4",
"Wii/Wii U",
"PSP",
"NDS/3DS",
"PSV_PS_VITA",
"Xbox 360/Xbox One",
"線上遊戲",
"電腦遊戲",
"其他電玩遊戲/主機",
"多媒體配件",
"電玩攻略"
],
"居家、家具與園藝": [
"傢俱/床墊",
"文具與事務用品",
"寢具/家飾",
"家庭雜貨/手工藝用品",
"廚房鍋具/餐具/用品",
"日用品/清潔用品",
"衛浴設備/浴室用品",
"五金/照明工具",
"園藝/庭院用具",
"居家安全",
"精油/薰香",
"廚房家電",
"美容家電",
"其他"
],
"運動、戶外與休閒": [
"休閒/旅遊票券",
"健身器材",
"戶外休閒用品",
"男運動鞋",
"男運動服",
"女運動鞋",
"女運動服",
"比基尼",
"運動用品",
"運動背包/提包/行李箱",
"樂器",
"其他",
"體育紀念品",
"自行車/腳踏車",
"自行車用品",
"自行車零組件"
],
"美食與地方特產": [
"茶葉/茶包",
"沖泡飲品/飲料",
"小吃/熟食",
"保健食品",
"素食",
"有機食品",
"蛋糕/甜點",
"餅乾零嘴",
"生鮮食品",
"罐頭/果醬",
"南北乾貨/食材",
"食譜",
"其他食品",
"美食餐券/折扣餐券"
],
"寵物用品與水族": [
"狗用品",
"貓用品",
"水族用品",
"兔用品",
"鼠用品",
"兩棲/爬蟲用品",
"鳥用品",
"昆蟲用品"
],
"古董、藝術與礦石": [
"玉石",
"印石/原石",
"書畫作品",
"木雕藝術品",
"紫砂壺",
"水晶",
"翡翠",
"風水開運商品",
"天珠",
"佛像/宗教品",
"香品",
"民俗古早收藏",
"文獻收藏品",
"鼻煙壺",
"金/銀/銅/鐵金屬器具",
"陶器/琺瑯/漆器",
"琥珀/蜜蠟/貝類/化石",
"瓷器",
"竹器",
"其他",
"文房百寶"
],
"玩具、模型與公仔": [
"便利商店玩具",
"可動玩偶",
"卡漫週邊",
"絨毛玩偶",
"轉蛋食玩",
"益智遊戲/玩具",
"樂高",
"紙牌遊戲",
"洋娃娃與配件",
"Cosplay",
"塑膠模型",
"遙控模型",
"金屬模型",
"GK模型",
"鐵道模型",
"魔術道具",
"整人玩具",
"布袋戲偶/配件",
"懷舊童玩",
"速食店玩具",
"其他"
],
"圖書/影音/文具": [
"圖書與雜誌",
"音樂與影片",
"文具與事務用品"
],
"偶像、球卡與郵幣": [
"錢幣",
"紙鈔",
"郵票",
"明星與偶像商品",
"收藏卡",
"商標收藏",
"名人簽名",
"紀念票",
"紀念車牌/招牌",
"其他"
]
}
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment