Python爬懂车帝的图片-代码
#!/usr/bin/env python#heboqiang# -*- coding: utf-8 -*-# pa图import requestsimport jsonfrom urllib import requestk = 1while (k < 1000):k += 1headers = {"origin": 'https://www.dcda...
·
#!/usr/bin/env python
#heboqiang
# -*- coding: utf-8 -*-
# pa图
import requests
import json
from urllib import request
k = 1
while (k < 1000):
k += 1
headers = {"origin": 'https://www.dcdapp.com',
'referer': 'https://www.dcdapp.com/auto?key=brand¶m=9&text=%E6%9C%AC%E7%94%B0',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
"user-agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
url = 'https://www.dcdapp.com/motor/brand/m/v1/select/series/?city_name=%E6%B7%B1%E5%9C%B3'
data = {'offset': '0',
'limit': '200',
'is_refresh': '1',
'city_name': '深圳',
'brand': k}
r = requests.post (url, headers=headers, data=data).content
# return r.content
# lib = []
pr = json.loads (r.decode ())['data']
for i in pr['series']:
pri = i['cover_url']
pri1 = i['outter_name']
# lib.append (pri)
# lib1 = []
# pr = json.loads (r.decode ())['data']
# for i in pr['series']:
# pri1 = i['outter_name']
# # lib1.append (pri)
# for bm in i['cover_url']:
ng = requests.get (i['cover_url']).content
try:
with open (r"C:\aaaa\\%s.png"%i['outter_name'], 'wb')as f:
f.write (ng)
f.close ()
print ('保存好了')
except:
print("不合法文件名:%s"%i['outter_name'])
badString = str(i['outter_name'])
badString = badString.replace("/","_")
try:
with open (r"C:\aaaa\\%s.png"%i['outter_name'], 'wb')as f:
f.write (ng)
f.close ()
print("再次保存成功:%s"%badString)
except:
print("再次保存失败:%s"%badString)
更多推荐
所有评论(0)