用Python采集世界杯球队热搜数据 并发送邮箱通知

前言

嗨嗨,最近世界杯的热度可是一直在增长啊

待会就是 卡塔尔和塞内加尔打了 怎么说 还是有点期待结果的

趁现在有点无聊 就想着用Python采集世界杯球队热搜数据 顺便 发送邮箱通知

话不多说,马上开始

在这里插入图片描述

知识点

  • 动态数据抓包
  • requests发送请求
  • json数据解析

开发环境

  • python 3.8 运行代码
  • pycharm 2021.2 辅助敲代码
  • requests pip install requests

需要安装包.或者教程的可以点击文章末尾名片

代码实现

  1. 发送请求
  2. 获取数据
  3. 解析数据 提取想要的内容
  4. 发送到邮箱

发送请求

response = requests.get(url)

获取数据

<Response [200]>: 请求成功

json_data = response.json()

在这里插入图片描述

解析数据 提取想要的内容

python学习交流Q群:770699889 ### 源码领取
# {'status': 0, 'msg': '1', 'data': {'olympic_trend': '3'}}['data']['olympic_trend']
# {'olympic_trend': '3'}['olympic_trend']
list = json_data['data']['olympic_trend']['data']['listData']['list']
info = ''
for i in range(0, 30):
    index = list[i]['index']
    name = list[i]['name']
    num = list[i]['num']
    logo = list[i]['logo']
    query = list[i]['query']
    info += str(index)+'\t'+name+'\t'+str(num)+'\t'+logo+'\t'+query
    info += '\n'
sendEmail('世界杯球队热榜', info, '**自己的邮箱@qq.com')

最后

今天的分享到这里就结束了

顺便给大家推荐一些Python视频教程,希望对大家有所帮助:

Python零基础教学合集

对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/

请添加图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值