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)
相关推荐
CCC:CarCrazeCurator10 小时前
ADCU (ADAS域控制器)技术解析与应用展望
自动驾驶·汽车
Godspeed Zhao18 小时前
现代智能汽车中的无线技术107——ETC(1)
汽车
Godspeed Zhao1 天前
现代智能汽车中的无线技术100——mmWave(2)
汽车
Godspeed Zhao2 天前
现代智能汽车中的无线技术105——NFC(2)
汽车
天天爱吃肉82182 天前
【新能源商用车驱动电机整车运行状态电气性能全维度分析(附6图实战解读)】
嵌入式硬件·汽车
Zevalin爱灰灰2 天前
针对汽车工业软件安全性的C语言编码规范——MISRA C
c语言·开发语言·汽车·嵌入式
Godspeed Zhao2 天前
现代智能汽车中的无线技术104——NFC(1)
汽车
Godspeed Zhao2 天前
现代智能汽车中的无线技术98——mmWave(0)
网络·汽车
Godspeed Zhao3 天前
现代智能汽车中的无线技术101——mmWave(3)
汽车
工业HMI实战笔记3 天前
工业HMI色彩规范:4个禁忌+3类场景配色方案
ui·性能优化·自动化·汽车·交互