示例#1
0
async def get_detail_by_mertial_id(id):
    params = {'id': id, 'b_type_new': 0}
    url = "https://haohuo.snssdk.com/channel/material?" + urlencode(params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.snssdk.com'
    headers[
        'Referer'] = 'https://haohuo.snssdk.com/views/channel/material?id=%s&origin_type=3030005&origin_id=0&new_source_type=5&new_source_id=1&source_type=5&source_id=1&come_from=0' % id
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#2
0
async def get_activity_by_id(activity_id, _):
    params = {'id': activity_id, '_': _, 'b_type_new': 0}
    url = "https://bolt.jinritemai.com/api/activity/detail?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers[
        'Referer'] = 'https://bolt.jinritemai.com/h5/activity?id=%s' % activity_id
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#3
0
async def get_goods_by_id(goods_id):
    params = {'id': goods_id, 'b_type_new': 0}
    url = "https://haohuo.snssdk.com/product/fxgajaxstaticitem?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/product/item2?id=%s' % goods_id
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#4
0
async def get_kills():
    params = {'b_type_new': 0}
    url = "https://haohuo.snssdk.com/seckill/seckillMultiSessionList?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/channel/seckill?a=1&origin_type=3030005&origin_id=0&new_source_type=5&new_source_id=1&source_type=5&source_id=1&come_from=0'
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#5
0
async def get_activity_goods(id, page):
    params = {'id': id, 'page': page, 'size': 10, 'b_type_new': 0}
    url = "https://haohuo.snssdk.com/channel/ajaxActivityGoods?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/channel/flash?a=1&origin_type=3030005&origin_id=0&new_source_type=5&new_source_id=1&source_type=5&source_id=1&come_from=0'
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#6
0
async def get_first_goods_by_shop(shop_id, page):
    params = {
        'shop_id': shop_id,
        'page': page,
        'pageSize': 20,
        'b_type_new': 0,
    }
    url = 'https://haohuo.snssdk.com/shop/goodsList?' + urlencode(params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/shop/index?id=%s' % shop_id
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#7
0
async def get_goods_by_material_id(activity_id, _, material_id, page):
    params = {
        'material_id': material_id,
        'page': page,
        'size': 10,
        '_': _,
        'b_type_new': 0
    }
    url = "https://luban.snssdk.com/bolt/productlist?" + urlencode(params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://bolt.jinritemai.com'
    headers[
        'Referer'] = 'https://bolt.jinritemai.com/h5/activity?id=%s' % activity_id
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#8
0
async def get_goods_by_campaign_id(campaign_id, page):
    params = {
        'campaign_id': campaign_id,
        'req_id': 1,
        'page': page,
        'pageSize': 10,
        'b_type_new': 0
    }
    url = "https://haohuo.snssdk.com/seckill/seckillCampaignGoodsList?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/channel/seckill?a=1&origin_type=3030005&origin_id=0&new_source_type=5&new_source_id=1&source_type=5&source_id=1&come_from=0'
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#9
0
async def get_goods_by_category(cids, id, parentid, page):
    params = {
        'second_cid': cids,
        'type': 5,
        'sort': 1,  # 销量排序
        'page': page,
        'pageSize': 10
    }
    url = "https://haohuo.snssdk.com/productcategory/getList?" + urlencode(
        params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/views/channel/categorychoose?cids=%s&parent_id=%s&id=%s&fresh_come=undefined&origin_type=3030005&origin_id=0&new_source_type=100&new_source_id=0&source_type=100&source_id=0&come_from=0' % (
            cids, parentid, id)
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)
示例#10
0
async def get_recommend_goods(page):
    params = {
        'cids': '',
        'page': page,
        'size': 10,
        'addActivity': 1,
        'app_id': 'undefined',
        'area_type': 5,
        'area_id': 0,
        'origin_type': 303,
        'b_type_new': 0
    }
    url = "https://haohuo.snssdk.com/channel/ajaxGetGoods?" + urlencode(params)
    headers = utils.get_defind_headers()
    headers['User-Agent'] = utils.random_agent()
    headers['Origin'] = 'https://haohuo.jinritemai.com'
    headers[
        'Referer'] = 'https://haohuo.jinritemai.com/channel/list?origin_type=303'
    proxy = utils.get_proxies()
    return await utils.aiohttp_get(url, headers, proxy)