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)
相关推荐
Godspeed Zhao5 小时前
现代智能汽车中的无线技术26——Wi-Fi(14)
网络·汽车·智能路由器
雨大王5128 小时前
装备健康管理在汽车智能制造中的应用案例与效果分析
汽车·制造
Godspeed Zhao9 小时前
现代智能汽车中的无线技术27——Wi-Fi(15)
网络·汽车·智能路由器
数字化顾问10 小时前
(130页PPT)汽车智能制造企业数字化转型SAP解决方案参考(附下载方式)
汽车·制造
CCC:CarCrazeCurator13 小时前
汽车UDS诊断深度剖析:定义、原理、应用与未来趋势
人工智能·汽车
天天爱吃肉821813 小时前
交叉表格与卡方检验:新能源汽车研发测试中的分类变量关联性分析实战
人工智能·python·嵌入式硬件·机器学习·分类·数据挖掘·汽车
奇安信代码卫士14 小时前
在线阅读版:《智能网联汽车云平台漏洞分析报告》全文
汽车
AAD555888991 天前
YOLOv26在汽车发动机关键零部件检测识别中的应用与实践
yolo·汽车
专业开发者1 天前
NXP解析蓝牙 ® 声道探测技术将如何赋能汽车数字钥匙
人工智能·物联网·汽车
虹科Pico汽车示波器1 天前
汽车免拆诊断案例|2021款奔驰E260L车空气质量选项提示“传感器停止运作”
汽车·lin总线·串行译码·总线故障·2021款奔驰e260l·空气质量传感器