## 爬蟲系統 --- Base URL: https://crawlpanel.azurewebsites.net/BulkSearch 使用說明: ## 1.新增 [https://crawlpanel.azurewebsites.net/BulkSearch/InsertJobData](https://crawlpanel.azurewebsites.net/BulkSearch/InsertJobData) #### header: | key |value | | -------- | -------- | | Content-Type | application/json | #### body: | column |type | required| description| | - | - | - | - | | jobUrl| sting| V| 目標url| | topN| int||取最前面的N筆(預設3)| | type| sting|V|工作型態| #### response : | column |type | description| | - | - | - | | success| bool| 是否新增成功| | data| sting|Job seq| | returnMsg| sting|回傳訊息| #### sample: request: ``` { "jobUrl": "https://www.momoshop.com.tw/search/searchShop.jsp?keyword=%E6%94%B6%E7%B4%8D%E6%AB%83&searchType=1&cateLevel=0&cateCode=&curPage=1&_isFuzzy=0&showType=chessboardType", "type": "MOMOSHOP-SEARCH" } ``` response: ``` { "success": true, "data": "20201126030533222001", "returnMsg": "新增成功" } ``` ## 2.查詢Job狀態 [https://crawlpanel.azurewebsites.net/BulkSearch/SearchJobStatus](https://crawlpanel.azurewebsites.net/BulkSearch/SearchJobStatus) #### header: | key |value | | -------- | -------- | | Content-Type | application/json | #### body: | column |type | required| description| | - | - | - | - | | seq| sting| V| Job seq| | type| sting|V |工作型態| #### response : | column |type | description| | - | - | - | | success| bool| 是否成功 | | data|SearchStatus| 查詢Job狀態 | | returnMsg| sting | 回傳訊息 | SearchStatus | column |type | description| | - | - | - | | end| int| 完成的Job數量 | | all|int|所有Job數量 | | seq|List<string>|所有衍伸的ID代碼 | #### sample: request: ``` { "seq": "20201126150242425873", "type": "FAMICLOUD-FCATEGORY" } ``` response: ``` { "success": true, "data": { "end": 0, "all": 0, "seq": [] }, "returnMsg": "查詢狀態成功" } ``` ## 3.查詢Job資料 [https://crawlpanel.azurewebsites.net/BulkSearch/SearchJobData](https://crawlpanel.azurewebsites.net/BulkSearch/SearchJobData) #### header: | key |value | | -------- | -------- | | Content-Type | application/json | #### body: | column |type | required| description| | - | - | - | - | | seq| sting| V| Job seq| | type| sting| V|工作型態| | count| int| |每頁的量 (預設100)| | page| int| |第幾頁(預設1)| #### response : | column |type | description| | - | - | - | | success| bool| 是否成功 | | data| List< string > | 查詢資料 (Json)| | returnMsg| sting | 回傳訊息 | #### sample: request: ``` { "seq": "20201126034758895801", "type": "FAMICLOUD-FCATEGORY" "count": 14, "page": 5 } ``` response: ``` { "success": true, "data": [], "returnMsg": "查詢資料成功" } ``` ## 工作型態 | 目前存在的 | 敘述 | | -------- | -------- | | MOMOSHOP-PRODUCT| MOMO-商品| |MOMOSHOP-DGRPCATEGORY |MOMO-第三層分類| |MOMOSHOP-LGRPCATEGORY |MOMO-第二層分類| |MOMOSHOP-STORE |MOMO-第一層分類| |MOMOSHOP-SEARCH |MOMO-查詢| |PCHOME24H-PRODUCT |Pchome-商品| |PCHOME24H-REGION |Pchome-第一層分類| |PCHOME24H-STORE |Pchome-第一層分類| |PCHOME24H-SIGN |Pchome-第一層分類| |PCHOME24H-SEARCH |Pchome-查詢| |PCHOMEMALL-PRODUCT |PCHOMEMALL-商品| |PCHOMESTORE-PRODUCT |PCHOMESTORE-商品| |YAHOOMALL-PRODUCT |YAHOOMALL-商品| |YAHOOMALL-STORE |YAHOOMALL-第一層分類| |YAHOOMALL-SEARCH |YAHOOMALL-查詢| |YAHOOBUY-PRODUCT |YAHOOBUY-商品| |YAHOOBUY-CATEGORY |YAHOOBUY-第一層分類| |ETMALL-PRODUCT |ETMALL-商品| |RAKUTEN-PRODUCT |樂天-商品| |RAKUTEN-CATEGORY |樂天-第二層分類| |RAKUTEN-STORE |樂天-第一層分類| |RAKUTEN-SEARCH |樂天-查詢| |KINGSTONE-PRODUCT |金石堂-商品| |SHOPEE24H-PRODUCT |蝦皮-商品| |SHOPEE24H-STORE |蝦皮-第一層分類| |SHOPEEMALL-PRODUCT |蝦皮-商品| |SHOPEEMALL-STORE |蝦皮-第一層分類| |SHOPEE-PRODUCT |蝦皮-商品| |SHOPEE-STORE |蝦皮-第一層分類| |TAOBAOTW-PRODUCT |掏保台灣(已下)| |PCONE-PRODUCT || |BOOKS-PRODUCT |博客來-商品| |BOOKS-SCATEGORY |博客來-第四層分類| |BOOKS-MCATEGORY |博客來-第三層分類| |BOOKS-LCATEGORY |博客來-第二層分類| |BOOKS-STORE |博客來-第一層分類| |BOOKS-SEARCH |博客來-查詢| |HAPPYSHOPPING-PRODUCT |熊媽媽-商品| |HAPPYSHOPPING-SCATEGORY |熊媽媽-第二層分類| |HAPPYSHOPPING-MCATEGORY |熊媽媽-第一層分類| |IFRESH-PRODUCT |愛上新鮮-商品| |IFRESH-MCATEGORY |愛上新鮮-第一層分類| |BUY123-PRODUCT |生活市集-商品| |BUY123-CATEGORY |生活市集-第一層分類| |ANYONGFRESH-PRODUCT |安永-商品| |ANYONGFRESH-SCATEGORY |安永-第一層分類| |FAMICLOUD-PRODUCT |鮮食家-商品| |FAMICLOUD-SCATEGORY |鮮食家-第二層分類| |FAMICLOUD-FCATEGORY |鮮食家-第一層分類| |GREENSAFE-SUBCATEGORY |永豐餘生技| |GREENSAFE-MAINCATEGORY |永豐餘生技| |CARREFOUR-PRODUCT |家樂福-商品| |CARREFOUR-FCATEGORY |家樂福-第一層分類| |CARREFOUR-SCATEGORY |家樂福-第二層分類| |PXGO-PRODUCT |全聯-商品| |PXGO-CATEGORY |全聯-分類|