用Python来看看网友是如何在《外卖平台销量第一的炸鸡店有多脏》的热搜下评论的!

简介: 大家好,我是志斌~今天志斌在微博上看到一条关于炸鸡的热搜。

大家好,我是志斌~


今天志斌在微博上看到一条关于炸鸡的热搜。


69.png


说实话,当时看到这条热搜时,志斌顿时就觉得自己之前吃的炸鸡好像并不是那么的香了!


然后志斌爬取了首条微博下的所有评论,来看看大家都是怎么评论这件事的~


01数据采集


志斌在之前的两篇文章中,详细的介绍了如何获取微博评论,有兴趣的读者可以看看这两篇文章批量爬取不同微博下的评论!爬取微博下全部评论数据~。这里志斌直接展示核心代码了,代码如下:


for page in range(1,10000):
  if page == 1 :
      params = (
          ('id', '4654152979845247'),
          ('mid', '4654152979845247'),
          ('max_id_type', '0'),
      )
  #s = requests.Session()
  response = requests.get('https://m.weibo.cn/comments/hotflow', headers=headers, params=params)
  a = response.json()['data']['max_id']
  b = response.json()['data']['max_id_type']
  for i in response.json()['data']['data']:
      pinglunshijian = i['created_at']
      neirong = re.sub(r'<[^>]*>', '', i['text'])
      id = i['user']['id']
      yonghumingcheng = i['user']['screen_name']
      with open(r'71.txt', 'a', encoding='utf-8') as f:
          f.write(f'{neirong}\n')
  params = (
      ('id', '4654152979845247'),
      ('mid', '4654152979845247'),
      ('max_id', str(a)),
      ('max_id_type', str(b)),
       )
  print(f'爬取第{page}页数据......')
  time.sleep(random.randint(1,3))


02词云图展示


我们一共获取了5235条数据,对这些数据进行词云图绘制,我们发现不吃、拉肚子和炸鸡等词较多。看来这些炸鸡店对于食品卫生安全这一块确实需要更大力度的监管!!!


70.png


志斌还点击了鲸视频发布的视频看了,确实很让忧心,并且视频里面还算了一下它的净利润非常高,在如此之高的利润之下,希望这些店铺能够重视食品卫生安全!!!



代码如下:


with open("华莱士_1.txt",encoding='utf-8') as f:
   job_title_1 = f.read()
job_title_2 = re.sub('华莱士', '', job_title_1)
job_title_3 = re.sub('喷射', '', job_title_2)
job_title_4 = re.sub('战士', '', job_title_3)
job_title_5 = re.sub('外卖', '', job_title_4)
job_title_6 = re.sub('再也', '', job_title_5)
contents_cut_job_title = jieba.cut(job_title_6)
contents_list_job_title = " ".join(contents_cut_job_title)
wc = WordCloud(stopwords=STOPWORDS.add("一个"), collocations=False,
              background_color="white",
              font_path=r"K:\苏新诗柳楷简.ttf",
              width=400, height=300, random_state=42,
              mask=imread('xin.jpg', pilmode="RGB")
              )
wc.generate(contents_list_job_title)
wc.to_file("推荐语.png")


03小结


1. 本文观点仅是作者个人观点,如有不当之处,请联系作者指正!

2. 也很感谢这些“卧底”,正是你们的努力,才让我们消费者的权益有所保障!

3. 本文仅做学习参考,不做它用。

相关文章
|
1月前
|
数据可视化 API Python
画图实战-Python实现某产品全年销量数据多种样式可视化
画图实战-Python实现某产品全年销量数据多种样式可视化
37 0
|
2月前
|
Web App开发 数据采集 自然语言处理
python脚本抢各大平台大额优惠卷
python脚本抢各大平台大额优惠卷
47 0
|
1月前
|
自然语言处理 小程序 数据挖掘
数据分析实战-Python实现博客评论数据的情感分析
数据分析实战-Python实现博客评论数据的情感分析
89 0
|
3月前
|
API 开发者 Python
tb商品评论数据接口Python
tb商品评论数据接口Python
34 2
|
2月前
|
机器学习/深度学习 自然语言处理 数据可视化
基于Python+词云图+情感分析对某东上完美日记的用户评论分析
基于Python+词云图+情感分析对某东上完美日记的用户评论分析
74 0
基于Python+词云图+情感分析对某东上完美日记的用户评论分析
|
5月前
|
搜索推荐 算法 前端开发
旅游管理与推荐系统Python+Django网页平台+协同过滤推荐算法
旅游管理与推荐系统Python+Django网页平台+协同过滤推荐算法
140 0
|
4月前
|
机器学习/深度学习 算法 TensorFlow
【Python机器学习】梯度下降法的讲解和求解方程、线性回归实战(Tensorflow、MindSpore平台 附源码)
【Python机器学习】梯度下降法的讲解和求解方程、线性回归实战(Tensorflow、MindSpore平台 附源码)
81 0
|
4天前
|
JavaScript 搜索推荐 前端开发
音乐发现平台:借助Python和Vue构建个性化音乐推荐系统
【4月更文挑战第11天】本文介绍了如何使用Python和Vue.js构建个性化音乐推荐系统。首先确保安装Python、Node.js、数据库系统和Git。后端可选择Flask或Django搭建RESTful API,处理歌曲数据。前端利用Vue.js创建用户界面,结合Vue CLI、Vuex和Vue Router实现功能丰富的SPA。通过Vuex管理状态,Axios与后端通信。这种前后端分离的架构利于协作和系统扩展,助力打造定制化音乐体验。
|
27天前
|
数据采集 存储 自然语言处理
使用Python分析网易云歌曲评论信息并可视化处理
在数字化时代,音乐与我们的生活紧密相连,而网易云音乐作为国内知名的音乐平台,拥有庞大的用户群体和丰富的歌曲评论信息。这些评论信息不仅反映了用户对于歌曲的情感态度,还蕴含着大量的有价值的数据。通过对这些评论信息进行分析和可视化处理,我们可以更好地理解用户的喜好、情感变化以及歌曲的影响力。
24 0
|
1月前
|
存储 数据可视化 API
Python项目开发:Flask基于Python的天气数据可视化平台
Python项目开发:Flask基于Python的天气数据可视化平台
39 0