用Python采集球员信息,成功预测到了球赛胜负?

前言

嗨嗨,最近看球赛的朋友多吗

emm怎么说,我对这个虽然兴趣不是很大

但是还是想跟朋友赌赌,自己对这些球员也不是很熟悉,索性叫我的好同事帮我用Python采集了各国球员的一些信息,没料到竟预测成功了!

这次日本队还是有点东西的

用Python采集球员信息,成功预测到了球赛胜负?

; 知识点

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

开发环境

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

实现代码:

  1. 发送请求
  2. 获取数据
  3. 解析数据
  4. 保存数据
import requests
import csv

python学习交流Q群:770699889

headers = {
    'Cookie': '*****; ULV=1669203299775:10:6:4:175.0.61.120_1669203295.444472:1669203296517',
    'Host': 'api.sports.sina.com.cn',
    'Referer': 'http://****.cn/',
    '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'
}
url = 'http://*****.cn/?p=sports&s=sport_client&a=index&_sport_t_=football&_sport_s_=opta&_sport_a_=teamStatics&show_players=1&type=108&season=2017&id=960&dpc=1'

response = requests.get(url=url, headers=headers)

json_data = response.json()

players = json_data['result']['data']['players']

f = open('日本球队.csv', mode='a', encoding='utf-8', newline='')
csv_writer = csv.writer(f)
csv_writer.writerow(['player_name_cn', 'count', 'mins_played', 'goal_assist', 'goals', 'total_pass', 'accurate_pass'])
for player in players:
    player_name_cn = player['player_name_cn']
    count = player['count']
    mins_played = player['mins_played']
    goal_assist = player['goal_assist']
    goals = player['goals']
    total_pass = player['total_pass']
    accurate_pass = player['accurate_pass']
    csv_writer.writerow([player_name_cn, count, mins_played, goal_assist, goals, total_pass, accurate_pass])

用Python采集球员信息,成功预测到了球赛胜负?

最后

今天的分享到这里就结束了 ,感兴趣的朋友也可以去试试哈

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

Python零基础教学合集

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

用Python采集球员信息,成功预测到了球赛胜负?

Original: https://blog.csdn.net/yxczsz/article/details/128036159
Author: kaKA-小圆
Title: 用Python采集球员信息,成功预测到了球赛胜负?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/784894/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 爬虫学习基础

    一、认识爬虫 爬虫概述: 通过编写程序爬取互联网的优秀资源(图片、音频、视频……),将我们希望能够保存互联网上的一些重要的数据为己所用。 推荐使用Pytho…

    Python 2023年6月12日
    058
  • Obsidian中如何记录自己的灵感?

    在生活中当中你是否会在某个瞬间产生一个想法,但没过多久就想不起来了,正所谓灵感转瞬即逝,那我们不妨在灵感出现的时候顺手将他记录下来。记录的过程要求简单、方便且不会花费我们太多时间,…

    Python 2023年6月3日
    094
  • app发布前要做的几件事

    最近把一个小东西做完了,想上架让大家用一下。在上架之前关于app需要做的几件事在此备忘一下。 1、app签名。 我用的是android studio 21.2.1版,签名跟之前的版…

    Python 2023年9月15日
    036
  • Django 聚合查询 分组查询 F与Q查询

    需要导入模块:from django.db.models import Max, Min, Sum, Count, Avg 关键语法:aggregate(聚合结果别名 = 聚合函数…

    Python 2023年6月9日
    083
  • Django+Websocket实现服务器端推送

    由于公司需要开发一个监控系统,前后端方案使用 Angular+Django进行开发,协议:Websocket 由于开发时Django + Weboscket配置时找到的文档多数较老…

    Python 2023年8月6日
    045
  • 生成器高级用法

    1.概述 这篇文章介绍生成器的一些使用技巧,同时用它来替代传统容器实现一些好用的功能。 2.生成器 生成器是python里的一种特殊的数据类型,他是一个不断给调用方生成内容的类型。…

    Python 2023年8月27日
    048
  • 【神经网络】(3) 卷积神经网络(CNN),案例:动物三分类,附python完整代码

    各位同学好,今天和大家分享一下TensorFlow2.0深度学习中卷积神经网络的案例。现在有猫、狗、熊猫图片一千张,构建卷积神经网络实现图像的分类预测。 1. 数据加载 将训练测试…

    Python 2023年8月2日
    056
  • 科学数据库Python——matplotlib画折线图

    matplotlib绘制折线图基础操作 matplotlib基础绘图 设置图片大小 保存到本地 调整x或者y轴刻度的间距 解决matplotlib的中文乱码问题 标题、x轴和y轴的…

    Python 2023年8月31日
    074
  • # 如何在Windows下运行Linux程序

    如何在Windows下运行Linux程序 一、搭建 Linux 环境 1.1 安装 VMware Workstation https://www.aliyundrive.com/s…

    Python 2023年10月20日
    032
  • Python数据分析入门(五):Pandas的对齐运算

    是数据清洗的重要过程,可以按索引对齐进行运算,如果没对齐的位置则补NaN,最后也可以填充NaN Python爬虫、数据分析、网站开发等案例教程视频免费在线观看 https://sp…

    Python 2023年8月21日
    052
  • python带你采集西瓜无水印美女舞蹈视频数据~

    Original: https://www.cnblogs.com/Qqun261823976/p/16700068.htmlAuthor: python倩Title: pytho…

    Python 2023年10月31日
    061
  • 这应该是全网最详细的IIS部署Django项目流程了

    本文从0开始介绍IIS上部署Django项目的整体流程,以及可能会遇到的一些坑等等 1.首先打开服务器管理器,点击添加角色和功能。勾选Web服务器(IIS),并IIS下所有功能 全…

    Python 2023年8月5日
    068
  • python缺少位置参数_Pytest引发typeerror:缺少位置参数

    您需要重命名文件以进行测试_期望值.py(根据文档)并在命令行中运行命令”pytest”(根据文档),该命令将返回预期输出:jonas@mint-vm /m…

    Python 2023年9月12日
    046
  • 游戏项目异常修复和优化

    SPRITE精灵:在项目中会出现很多相关的东西,将这些相关的东西进行编组,可以实现同时操作这些类似的所有元素,pygame利用精灵SPRITE实现相关元素的编组 在某个类使用精灵时…

    Python 2023年9月22日
    061
  • MySQL索引与SQL语句优化(下)

    1)适合临时紧急救火场景,数据库此时此刻慢。2)登录数据库后,以间隔超过1秒的间隔连续执行show full processlist;,非交互语句:mysql -uroot -po…

    Python 2023年10月7日
    037
  • 监控Kubernetes集群证书过期时间的三种方案

    前言 Kubernetes 中大量用到了证书, 比如 ca证书、以及 kubelet、apiserver、proxy、etcd等组件,还有 kubeconfig 文件。 如果证书过…

    Python 2023年10月13日
    044
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球