关键代码
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
    ])

 

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐