python爬取新能源汽车数据
seriesmaxprice = car['seriesmaxprice'] #最低价。seriesminprice = car['seriesminprice'] #最高价。seriesname = car['seriesname'] #车名。seriesimg = car['seriesimg'] #图片链接。seriesid = car['seriesid']#汽车id。average =
·
关键代码
cars = json['result']['seriesgrouplist']
for car in cars:
seriesid = car['seriesid'] #汽车id
average = car['average'] #评分
seriesmaxprice = car['seriesmaxprice'] #最低价
seriesminprice = car['seriesminprice'] #最高价
seriesname = car['seriesname'] #车名
seriesimg = car['seriesimg'] #图片链接
# 访问参数页
driver.get(f'https://www.autohome.com.cn/config/series/{seriesid}.html#pvareaid=6861421/')
time.sleep(3)
#厂商
manufacturer = driver.find_element(By.XPATH,'//*[@id="app"]/div[1]/div[1]/div[2]/div[2]/div/div[5]/div[2]').text
#车型
model = driver.find_element(By.XPATH, '//*[@id="app"]/div[1]/div[1]/div[2]/div[2]/div/div[6]/div[2]').text
#能源类型
EnergyType = driver.find_element(By.XPATH, '//*[@id="app"]/div[1]/div[1]/div[2]/div[2]/div/div[7]/div[2]').text
#上市时间
create_at = driver.find_element(By.XPATH, '//*[@id="app"]/div[1]/div[1]/div[2]/div[2]/div/div[9]/div[2]').text
time.sleep(2)
# print(create_at)
# break
writerToCsv([
seriesid,
average,
seriesmaxprice,
seriesminprice,
seriesname,
seriesimg,
manufacturer,
model,
EnergyType,
create_at
])
更多推荐
所有评论(0)