用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/721873/

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

(0)

大家都在看

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