Skip to content

Instantly share code, notes, and snippets.

@ronfe
Last active July 7, 2019 03:16
Show Gist options
  • Save ronfe/bd9b5ce1b5246227063fc87d89b8b525 to your computer and use it in GitHub Desktop.
Save ronfe/bd9b5ce1b5246227063fc87d89b8b525 to your computer and use it in GitHub Desktop.
import requests
import os, json
def get_json(car_id):
url = 'https://apis.xin.com/vr/car_material'
body = {
"carid": car_id,
"cityid": "201"
}
header={'charset': 'utf-8'}
x = requests.post(url, body, headers=header)
if x is not None and x.json()['code'] == 1:
return x.json()
else:
return None
def download_img(url_info, save_path):
if url_info:
# 这是一个图片的url
try:
url = url_info
response = requests.get(url)
# 获取的文本实际上是图片的二进制文本
img = response.content
# 将他拷贝到本地文件 w 写 b 二进制 wb代表写入二进制文本
#保存路径
path= save_path + '\\' + url_info.split('/')[-1]
with open(path, 'wb') as f:
f.write(img)
except Exception as ex:
raise ex
def get_image(car_id, result_json, base_dir, additional_info=None):
result = dict()
data = result_json['data']
result = data['base_data']
result['id'] = car_id
## extract all pics
exte_closed = data['vr_data']['exte']['closed']['covers']
exte_opened = data['vr_data']['exte']['opened']['covers']
inte = data['vr_data']['inte']['srcs']
# path
os.makedirs(base_dir + '\\{}'.format(car_id))
full_path = base_dir + '\\{}\\closed'.format(car_id)
os.makedirs(full_path)
for img_url in exte_closed:
download_img(img_url, full_path)
full_path = base_dir + '\\{}\\opened'.format(car_id)
os.makedirs(full_path)
for img_url in exte_opened:
download_img(img_url, full_path)
full_path = base_dir + '\\{}\\inte'.format(car_id)
os.makedirs(full_path)
for img_url in inte:
download_img(img_url, full_path)
# save json
json_path = base_dir + '\\{}\\info.json'.format(car_id)
with open(json_path, 'w+', encoding='utf-8') as f:
if additional_info is not None:
result.update(additional_info)
json.dump(result,f,ensure_ascii=False)
def main(car_ids, base_dir):
for car in car_ids:
car_id = car['carid']
print(car_id)
k = get_json(car_id)
if k is not None:
get_image(car_id, k, base_dir, additional_info=car)
if __name__ == "__main__":
response = '{"code":2,"message":"ok","data":{"list":[{"carid":26604531,"dealerid":8742,"mortgage":0,"carserie":"\u4e30\u7530 \u666e\u62c9\u591a","carname":"2016\u6b3e 2.7 \u81ea\u52a8 \u6807\u51c6\u578b","carnotime":"2017-03-14","mileage":"7.8\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/bfbf6c8d434609638da2b80510d01aca\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/bfbf6c8d434609638da2b80510d01aca\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":1201,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":89,"seriesid":555,"modeid":90000086,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed83.73\u4e07","price":"37.28\u4e07","month_pay":9553,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u4e2d\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2016,"price_new":38.979999999999997,"score":"-1"},{"carid":52919690,"dealerid":13176,"mortgage":0,"carserie":"\u5927\u4f17 \u6717\u9038\u4e09\u53a2","carname":"2013\u6b3e 1.6 \u81ea\u52a8 \u8c6a\u534e\u7248","carnotime":"2013-03-09","mileage":"9.0\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/4e2e827d0bd343ea7925751def8ed49b\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/4e2e827d0bd343ea7925751def8ed49b\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2202,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":84,"seriesid":340,"modeid":115195,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.68\u4e07","price":"6.79\u4e07","month_pay":1723,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u897f\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2013,"price_new":14.69,"score":"-1"},{"carid":52304310,"dealerid":81931,"mortgage":0,"carserie":"\u5927\u4f17 \u8fc8\u817e","carname":"2017\u6b3e 1.8T \u81ea\u52a8 330TSI\u9886\u5148\u578b","carnotime":"2017-09-01","mileage":"2.4\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/3cba84510619565bd2e02589ba47fcd8\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/3cba84510619565bd2e02589ba47fcd8\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2118,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":84,"seriesid":135,"modeid":90006257,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed81.68\u4e07","price":"16.83\u4e07","month_pay":4301,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u6781\u4f73","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2017,"price_new":21.989999999999998,"score":"-1"},{"carid":46641673,"dealerid":69960,"mortgage":0,"carserie":"\u5965\u8fea A4L","carname":"2018\u6b3e 1.4T \u81ea\u52a8 30\u5468\u5e74\u5e74\u578b30TFSI\u8fdb\u53d6\u578b","carnotime":"2018-09-01","mileage":"3.0\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/303b71cb5e6205a8c138d560e591fc68\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/303b71cb5e6205a8c138d560e591fc68\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2101,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":62,"seriesid":621,"modeid":90014355,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed82.21\u4e07","price":"22.10\u4e07","month_pay":5654,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u6781\u4f73","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2018,"price_new":29,"score":"-1"},{"carid":47213558,"dealerid":18822,"mortgage":0,"carserie":"\u5954\u9a70 CLA\u7ea7","carname":"2015\u6b3e 2.0T \u81ea\u52a8 CLA220\u56db\u9a71","carnotime":"2015-07-20","mileage":"5.5\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/6812d538697f8b4ba726adc185d1fcdb\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/6812d538697f8b4ba726adc185d1fcdb\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2901,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":47,"seriesid":2969,"modeid":154243,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed82.07\u4e07","price":"20.70\u4e07","month_pay":5295,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u897f\u5357\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2015,"price_new":31.800000000000001,"score":"-1"},{"carid":75662199,"dealerid":100741,"mortgage":0,"carserie":"\u672c\u7530 \u51cc\u6d3e","carname":"2013\u6b3e 1.8 \u81ea\u52a8 \u8c6a\u534e\u7248","carnotime":"2015-01-06","mileage":"3.5\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b3c92141a16bbbbb3f8ca2349f4cc9bf\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b3c92141a16bbbbb3f8ca2349f4cc9bf\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":1708,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":59,"seriesid":2785,"modeid":133736,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.85\u4e07","price":"8.49\u4e07","month_pay":2159,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u4e1c\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2013,"price_new":13.48,"score":"-1"},{"carid":61256181,"dealerid":53882,"mortgage":0,"carserie":"\u4f17\u6cf0 \u5927\u8fc8X7","carname":"2017\u6b3e 1.8T \u624b\u52a8 \u8c6a\u534e\u578b","carnotime":"2019-07-03","mileage":"0.1\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b572ea820454831831494d23351e2a25\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b572ea820454831831494d23351e2a25\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2118,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":100,"seriesid":90000192,"modeid":90010110,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.81\u4e07","price":"8.14\u4e07","month_pay":2070,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u6781\u4f73","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2017,"price_new":11.69,"score":"-1"},{"carid":39281526,"dealerid":103324,"mortgage":0,"carserie":"\u96ea\u4f5b\u5170 \u8d5b\u6b273","carname":"2016\u6b3e 1.3 \u624b\u52a8 \u8212\u9002\u5929\u7a97\u7248","carnotime":"2016-08-01","mileage":"2.1\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b7f6c187aecc9899592ad3f2f145bcc6\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/b7f6c187aecc9899592ad3f2f145bcc6\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2118,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":73,"seriesid":3079,"modeid":90005851,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.42\u4e07","price":"4.21\u4e07","month_pay":1060,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u6781\u4f73","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2016,"price_new":6.3899999999999997,"score":"-1"},{"carid":34588161,"dealerid":88157,"mortgage":0,"carserie":"\u5927\u4f17 \u5b9d\u6765\u4e09\u53a2","carname":"2008\u6b3e 1.6 \u624b\u52a8 \u8212\u9002\u578b","carnotime":"2010-01-27","mileage":"9.5\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/4dea12acc42f84e15b4b0417855baffe\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/4dea12acc42f84e15b4b0417855baffe\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":6,"is_4s":0,"cityid":2901,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 6\u4e2a\u6708\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u94f6\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c1.xinstatic.com\/f4\/20181018\/1906\/5bc86924a29ae580360.png","is_recommend":0,"brandid":84,"seriesid":448,"modeid":12211,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.38\u4e07","price":"3.84\u4e07","month_pay":965,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u826f\u597d","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u897f\u5357\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2008,"price_new":11.880000000000001,"score":"-1"},{"carid":75298654,"dealerid":9454,"mortgage":0,"carserie":"\u5927\u4f17 \u6717\u9038\u4e09\u53a2","carname":"2017\u6b3e 1.6 \u81ea\u52a8 \u8212\u9002\u7248","carnotime":"2018-03-01","mileage":"2.8\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/55432c0432c78973a729179609f86967\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/55432c0432c78973a729179609f86967\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":3003,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":84,"seriesid":340,"modeid":90011591,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed81.04\u4e07","price":"10.39\u4e07","month_pay":2647,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u6781\u4f73","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u4e1c\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2017,"price_new":13.390000000000001,"score":"-1"},{"carid":65146806,"dealerid":57061,"mortgage":0,"carserie":"\u5954\u817e B50","carname":"2013\u6b3e 1.6 \u624b\u52a8 \u8c6a\u534e\u578b","carnotime":"2015-09-08","mileage":"2.6\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/8b7a56604b3eedb61caa3a56917f573f\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/8b7a56604b3eedb61caa3a56917f573f\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":2101,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":93,"seriesid":1912,"modeid":137630,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.43\u4e07","price":"4.27\u4e07","month_pay":1076,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2013,"price_new":9.6799999999999997,"score":"-1"},{"carid":54903503,"dealerid":100741,"mortgage":0,"carserie":"\u4e30\u7530 \u5a01\u9a70","carname":"2014\u6b3e 1.5 \u81ea\u52a8 \u667a\u81fb\u7248","carnotime":"2015-12-04","mileage":"5.0\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/f4088e2ec3b83c68b129ddb7eeb57701\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/f4088e2ec3b83c68b129ddb7eeb57701\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":5,"is_4s":0,"cityid":1708,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 \u4e00\u5e74\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u91d1\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c2.xinstatic.com\/f4\/20181018\/1905\/5bc8690c1fdac896013.png","is_recommend":0,"brandid":89,"seriesid":284,"modeid":145340,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.59\u4e07","price":"5.87\u4e07","month_pay":1487,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u4e1c\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2014,"price_new":8.7799999999999994,"score":"-1"},{"carid":24529898,"dealerid":12881,"mortgage":0,"carserie":"\u8d77\u4e9a \u798f\u745e\u8fea","carname":"2011\u6b3e 1.6 \u624b\u52a8 GL","carnotime":"2012-04-27","mileage":"5.0\u4e07","carimg":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/c9f8513bef001c081a19761250b9d472\/external\/closed\/cover_00.JPG","carimg_src":"https:\/\/baidu-vr1.xin.com\/car\/tiles\/c9f8513bef001c081a19761250b9d472\/external\/closed\/cover_00.JPG","status":1,"status_show":"\u5728\u552e","qa_type":6,"is_4s":0,"cityid":2101,"cityname":"","caricontype":1,"city_range_type":2,"straight_range_type":3,"is_person":0,"show_text":"30\u5929\u5305\u9000 6\u4e2a\u6708\u4fdd\u4fee","is_relative_half_car":1,"identification_title":"\u4f18\u4fe1\u94f6\u724c\u8ba4\u8bc1","identification_icon":"http:\/\/c1.xinstatic.com\/f4\/20181018\/1906\/5bc86924a29ae580360.png","is_recommend":0,"brandid":129,"seriesid":1085,"modeid":102338,"is_show":"","source_tag":"loc_zg","is_lock":0,"lock_msg":"","is_show_ask_price":0,"days_text":"","is_support_video":1,"shoufu_price":"\u9996\u4ed80.34\u4e07","price":"3.36\u4e07","month_pay":842,"is_yicheng_pay":1,"car_condition_tag":[],"condition_level_title":"\u4f18\u79c0","compare_price_state":0,"is_zg_car":1,"icon_show_zg":0,"is_show_find_similar":0,"discount_money":"","price_sale_after":"","storeroom":"\u534e\u5317\u4ed3","tags":{"is_today_promotion_sale":0,"is_zero_transfer":0,"is_good_ck":0,"is_no_reason_back":0,"is_discount_sale":0,"is_finance_special":1,"is_vr":1},"tags_sort":[{"type":2,"name":"\u65b0\u4e0a\u67b6"},{"type":4,"name":"\u4e00\u6210\u8d2d"}],"radar_data":[],"year":2011,"price_new":9.8800000000000008,"score":"-1"}],"wish_list_location":20,"abtest":"d","st":0,"search_recommend":[],"conditions_list":[{"abtest":"d","abtest_recommend":"c","agemax":"0","agemin":"0","app_source":"3","brandid":"0","c_p":"0","category":"0","channel":"xiaomi","cityid":"201","color":"0","config_highlight":"","country":"0","country_type":"0","displacementmax":"0","displacementmin":"0","drive":"0","emission_standard":"0","engine":"0","fueltype":"0","gearbox":"0","gps_type":"1","imei":"99001215945683","imsi":"460110019158128","latitude":"39.983125","list_type":"1","loc_num":"0","longitude":"116.471387","mileagemax":"0","mileagemin":"0","month_pay_max":"0","month_pay_min":"0","n_p":"0","name":"","offset":"0","only_local":"0","p_p":"0","page_info":"","pricemax":"0","pricemin":"0","provinceid":"2","ref":"MarketFragment","search_cityid":"201","seatnum":"0","secondname":"","serieid":0,"seriename":"","series_type":1,"shoufu_price_max":"0","shoufu_price_min":"0","site_id":"41","st":"0","sysver":"28","task_id":"","tmpid":"","today_discount":"0","today_newcar":"1","tpg_serieid":0,"url":"AdvancedFilterLinkageActivity","uuid":"5b3080c6-1fb8-44e8-802c-17a6063ad1dd","vr":"1","xdid":"E38ED911AB68F22CE075F262414C9C94","zg_num":"0"}],"total":13,"cartext":"13\u8f86\u8f66","local_total":13,"topcar_total":0,"nearcar_total":0,"offset":20,"p_p":0,"c_p":0,"n_p":0,"zg_city":1,"zg_num":0,"loc_num":0,"newcar_total":0,"search_recommend_series":[],"recommend_card_data":[],"recommend_word_for_empty":[],"im_text":"\u6311\u54ea\u53f0\uff0c\u95ee\u95ee\u6211","page_info":"","scenes_guide":[],"is_enable_radar":0,"sort":[]},"version":"401d4a9bf304b35090efc88578269d81"}'
response = json.loads(response)['data']['list']
path = "C:\\youxin\\data"
main(response, path)
https://apis.xin.com/car_search/search
_apikey=bfc513&abtest=d&abtest_recommend=c&agemax=0&agemin=0&app_source=3&appver=10.9.0&brandid=0&c_p=0&category=0&channel=xiaomi&cityid=201&color=0&config_highlight=&country=0&country_type=0&displacementmax=0&displacementmin=0&drive=0&emission_standard=0&engine=0&fueltype=0&gearbox=0&gps_type=1&imei=99001215945683&imsi=460110019158128&ip=192.168.0.102&latitude=39.983125&list_type=1&loc_num=0&longitude=116.471387&mileagemax=0&mileagemin=0&month_pay_max=0&month_pay_min=0&n_p=0&name=&nb=31143a10b9115e2ba56cf64cb1d923ba&net=wifi&offset=0&only_local=0&os=android&p_p=0&page_info=&pricemax=0&pricemin=0&provinceid=2&ref=MarketFragment&search_cityid=201&seatnum=0&secondname=&serieid=0&seriename=&series_type=1&shoufu_price_max=0&shoufu_price_min=0&site_id=41&st=0&sysver=28&task_id=&tmpid=&today_discount=0&today_newcar=1&tpg_serieid=0&ts=1562249988159&u=src%253Dcar_app%2526uid%253D12178813&uid=12178813&url=AdvancedFilterLinkageActivity&uuid=5b3080c6-1fb8-44e8-802c-17a6063ad1dd&vr=1&x=7a14c969dba215580cce9229421e39e5&xdid=E38ED911AB68F22CE075F262414C9C94&zg_num=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment