python_BeautifulSoup爬取汽车评论数据

爬取的网站:

完整代码在文章末尾

https://koubei.16888.com/57233/0-0-0-2

使用方法:

复制代码
from bs4 import BeautifulSoup

拿到html后使用find_all()拿到文本数据,下图可见,数据标签为:

复制代码
content_text = soup.find_all('span', class_='show_dp f_r')

因为优点,缺点,综述的classname一样,所以写了个小分类:

python 复制代码
   for index,x in enumerate(content_text):
        if index % 3 == 0:
            with open("car_post.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")
        elif index % 3 == 1:
            with open("car_nev.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")
        else:
            with open("car_text.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")

结果预览

消极:

积极:

综述:

完整代码

python 复制代码
from bs4 import BeautifulSoup
import requests
for j in range(1,300):
    url="https://koubei.16888.com/57233/0-0-0-{}".format(j)
    headers={
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35"
    }
    resp=requests.get(url,headers=headers)
    resp.encoding="utf-8"
    soup=BeautifulSoup(resp.text,"html.parser")
    content_text = soup.find_all('span', class_='show_dp f_r')

    for index,x in enumerate(content_text):
        if index % 3 == 0:
            with open("car_post.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")
        elif index % 3 == 1:
            with open("car_nev.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")
        else:
            with open("car_text.txt", "a", encoding='utf-8') as f:
                f.write(x.text+"\n")
    print(j)
相关推荐
2601_9672875718 小时前
汽车保险丝怎么认?颜色、额定电流与选型规则
汽车
AUTO_1507567596519 小时前
【KT0951Q】昆腾微 国产品牌 车规 低中频高性能 收音AM/FM调谐芯片 替代TEF6686
汽车·音频
搁浅小泽1 天前
新能源汽车电动压缩机控制器(逆变器)完整模块电路
汽车
Allstar_432 天前
DV/PV 验证管理:为量产放行提供完整证据链——全星研发项目管理 APQP 软件系统汽车电子行业专业级研发项目管理平台
数据库·汽车
AUTOSAR组织2 天前
AUTOSAR AP状态管理、操作系统及编程实例
汽车·autosar·软件架构·软件
Wise_Heart2 天前
ECN 变更闭环管理:让 “改了又改“ 不再失控——全星研发项目管理 APQP 软件系统汽车电子行业专业级研发项目管理平台
汽车
春风送暖8882 天前
开放 API 对接 ERP/MES/PLM/OA:打破研发数据孤岛——全星研发项目管理 APQP 软件系统汽车电子行业专业级研发管理平台
汽车
ym hyd 1112 天前
汽车零部件缺陷管理系统源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·汽车·毕设
Allstar_432 天前
BOM 与图文档知识库:让研发资产 “活“ 起来——全星研发项目管理 APQP 软件系统汽车电子行业专业级研发管理平台
汽车
搁浅小泽3 天前
二极管选型技术规范
单片机·嵌入式硬件·汽车