Esempio n. 1
0
            failed_data_count += 1
            break

        skuList = json_data['valItemInfo']['skuList']
        skuMap = json_data['valItemInfo']['skuMap']
        #propertyPics = json_data['propertyPics']

        # 获取淘宝sku数据第一列信息
        first_dl = taobao.get_taobao_sku_first_dl(soup)

        # 获取第一列的属性值列表
        content = first_dl.attrs
        if 'tm-img-prop' not in content['class']:
            # 如果第一列是尺码
            #获取淘宝尺码信息'''
            taobao_sizes = taobao.get_taobao_product_size(first_dl)

            #获取淘宝颜色信息 '''
            next_dl = first_dl.find_next_sibling("dl")
            next_dl_content = next_dl.attrs
            if 'tm-img-prop' in next_dl_content['class']:
                taobao_colors = taobao.get_taobao_product_color(next_dl)
                try:
                    taobao_image_url_list = taobao.get_taobao_product_image(
                        next_dl)
                except:
                    print("未获取淘宝照片")
                    taobao_image_url_list = []
        elif 'tm-img-prop' in content['class']:
            # 如果第一列是颜色
            # 获取淘宝颜色信息