为了提前预测比赛结果,于是我用Python获取比赛球员数据进行分析,结果...
创始人
2024-02-12 23:24:31
0

为了提前预测比赛结果,于是我用Python获取比赛球员数据进行分析,结果...

  • 前因后果
  • 准备工作
  • 实现步骤
  • 代码展示
  • 部分效果展示
  • 最后

前因后果

最近不是世界杯嘛,但是太忙了实在没时间看,于是为了凑热闹,用Python把本次球员信息都获取了一遍,看不了比赛,那就多了解了解嘛~


于是靠着分析的情况,大胆的买了一波小日子赢,实事证明我的判断没有错,甚至有理有据~


话不多说,我们开始操作~

准备工作

软件&模块

本次使用的环境是 python 3.8
编辑器是 pycharm 2021

第三方模块是 requests ,第三方模块需要手动安装,我们win+r输入cmd 打开命令提示符窗口 ,输入pip install requests 即可安装。

实现步骤

爬虫原理是模拟成客户端向服务器发送网络请求。

那么我们如何来实现今天的案例呢?

大致分为一下几步,

1.分析数据来源

  • 静态数据: 元素面板去分析
  • 动态数据

2、实现代码:

  • 发送请求
  • 获取数据
  • 解析数据
  • 保存数据

代码展示

import requests     # 发送网络请求的  导入别人写好的功能
import csv          # 写入数据的 内置模块# 伪装
headers = {'Cookie': 'UOR=www.****.com.cn,; SINAGLOBAL=175.0.61.77_1657884424.966721; U_TRS1=0000004e.e788d5bf.6321e608.840542e4; Apache=175.0.61.120_1669203295.444472; 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])

部分效果展示

就冲小日子的数据,虽然我看他们不顺眼,但是我还是买了他们~


emmm~
结果大家昨晚都看到了,果然不负所望,小赚一波。

我准备了这些视频,PDF电子书籍,以及本文源代码!给大家直接在文末名片自取即可~


最后

当然,本文仅供参考,娱乐为主,大家也别上头~

好了,今天的分享就到这里了,咱们下次见!

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...