| | |
| | | use app\api\logic\taoke\Parser; |
| | | use fast\Http; |
| | | use think\Cache; |
| | | |
| | | use think\log; |
| | | |
| | | class Haodanku extends Parser |
| | | { |
| | |
| | | * 京东榜单(实时热榜) https://www.haodanku.com/Openapi/api_detail?id=52 |
| | | * |
| | | */ |
| | | public function getJdHotRank($cid) |
| | | public function getJdHotRank($cid,$mainid) |
| | | { |
| | | $send_data = [ |
| | | 'apikey' => $this->apikey, |
| | | 'sort'=>3, |
| | | 'min_id'=>1, |
| | | 'min_id'=>$mainid, |
| | | 'cid'=>$cid |
| | | ]; |
| | | $result = send_get(self::request_url['jd_hot_rank_url'],$send_data); |
| | |
| | | * 抖音榜单 https://www.haodanku.com/Openapi/api_detail?id=135 |
| | | * |
| | | */ |
| | | public function getDyHotRank($cid) |
| | | public function getDyHotRank($cid,$mainid) |
| | | { |
| | | $send_data = [ |
| | | 'apikey' => $this->apikey, |
| | | 'sort_id'=>1, |
| | | 'min_id'=>1, |
| | | 'min_id'=>$mainid, |
| | | 'cate_id'=>$cid, |
| | | 'back'=>50 |
| | | ]; |
| | |
| | | * 拼多多榜单 https://www.haodanku.com/Openapi/api_detail?id=53 |
| | | */ |
| | | |
| | | public function getPddHotRank($cid) |
| | | public function getPddHotRank($cid,$mainid) |
| | | { |
| | | $send_data = [ |
| | | 'apikey' => $this->apikey, |
| | | 'sort'=>1, |
| | | 'min_id'=>1, |
| | | 'min_id'=>$mainid, |
| | | 'cid'=>$cid |
| | | ]; |
| | | $result = send_get(self::request_url['pdd_hot_rank_url'],$send_data); |
| | |
| | | $init_goods = self::FqgoodsField(); |
| | | $init_goods['dtitle'] = isset($goods['itemtitle']) ? $goods['itemtitle'] : ''; |
| | | $init_goods['goodsid'] = isset($goods['product_id']) ? $goods['product_id'] : ''; |
| | | $init_goods['goodsId'] = isset($goods['product_id']) ? $goods['product_id'] : ''; |
| | | $init_goods['jiage'] = isset($goods['itemendprice']) ? $goods['itemendprice'] : ''; |
| | | $init_goods['mallDesc'] = isset($goods['shop_name']) ? $goods['shop_name'] : ''; |
| | | $init_goods['pic'] = isset($goods['itempic']) ? $goods['itempic'] : ''; |
| | |
| | | $init_goods = self::FqgoodsField(); |
| | | $init_goods['dtitle'] = isset($goods['goodsname']) ? $goods['goodsname'] : ''; |
| | | $init_goods['goodsid'] = isset($goods['goods_id']) ? $goods['goods_id'] : ''; |
| | | $init_goods['goodsSign'] = isset($goods['goods_sign']) ? $goods['goods_sign'] : ''; |
| | | $init_goods['goods_sign'] = isset($goods['goods_sign']) ? $goods['goods_sign'] : ''; |
| | | $init_goods['jiage'] = isset($goods['itemendprice']) ? $goods['itemendprice'] : ''; |
| | | $init_goods['mallDesc'] = '拼多多'; |
| | | $init_goods['pic'] = isset($goods['itempic']) ? $goods['itempic'] : ''; |
| | |
| | | 'back' => $pageSize |
| | | ]; |
| | | $result = send_get(self::request_url['dy_goods_url'],$send_data); |
| | | |
| | | if(empty($result) || $result['code'] != 200) fault('数据获取失败'); |
| | | |
| | | $list = $result['data']; |