当前位置:首页 > 篮球资讯 > 正文内容

Python爬取NBA虎扑球员数据

杏彩体育4年前 (2022-11-23)篮球资讯905

虎扑是一个认真而有趣的社区,每天有众多JRs在虎扑分享自己对篮球、足球、游戏电竞、运动装备、影视、汽车、数码、情感等一切人和事的见解,热闹、真实、有温度。

受害者地址

https://nba.hupu.com/stats/players

本文知识点:

系统分析网页性质结构化的数据解析csv数据保存

环境介绍:

python 3.6pycharmrequestscsv

爬虫案例的一般步骤

1.确定url地址(网页分析) 完成一半2.发送网络请求 requests(js\html\css)3.数据解析(筛选数据)4.保存数据(本地文件\数据库)

部分代码

导入工具

import requests # 第三方工具 import parsel # 数据解析工具 (css\正则表达式xpath) import csv

确定url地址(网页分析) 完成一半 (静态网页动态网页)

url = https://nba.hupu.com/stats/players/pts/{}.format(page)

发送网络请求 requests(js\html\css)

response = requests.get(url=url) html_data = response.text

数据解析(筛选数据)

selector = parsel.Selector(html_data) trs = selector.xpath(//tbody/tr[not(@class="color_font1 bg_a")]) for tr in trs: rank = tr.xpath(./td[1]/text()).get() # 排名 player = tr.xpath(./td[2]/a/text()).get() # 球员 team = tr.xpath(./td[3]/a/text()).get() # 球队 score = tr.xpath(./td[4]/text()).get() # 得分 hit_shot = tr.xpath(./td[5]/text()).get() # 命中-出手 hit_rate = tr.xpath(./td[6]/text()).get() # 命中率 hit_three = tr.xpath(./td[7]/text()).get() # 命中-三分 three_rate = tr.xpath(./td[8]/text()).get() # 三分命中率 hit_penalty = tr.xpath(./td[9]/text()).get() # 命中-罚球 penalty_rate = tr.xpath(./td[10]/text()).get() # 罚球命中率 session = tr.xpath(./td[11]/text()).get() # 场次 playing_time = tr.xpath(./td[12]/text()).get() # 上场时间 print(rank, player, team, score, hit_shot, hit_rate, hit_three, three_rate, hit_penalty, penalty_rate, session, playing_time) data_dict = { 排名: rank, 球员: player, 球队: team, 得分: score, 命中-出手: hit_shot, 命中率: hit_rate, 命中-三分: hit_three, 三分命中率: three_rate, 命中-罚球: hit_penalty, 罚球命中率: penalty_rate, 场次: session, 上场时间: playing_time} csv_write.writerow(data_dict)

运行代码,效果如下

扫描二维码推送至手机访问。

版权声明:本文由杏彩体育-专注全球体育资讯发布,如需转载请注明出处。

本文链接:http://www.redirected.net/?id=623

分享给朋友:

“Python爬取NBA虎扑球员数据” 的相关文章

张张聊球:今日足球篮球竞彩推荐扫盘全,精选欧联比分预测分析

张张聊球:今日足球篮球竞彩推荐扫盘全,精选欧联比分预测分析

原标题:张张聊球:今日足球篮球竞彩推荐扫盘全,精选欧联比分预测分析 这里是张张聊球~今天给大家带来的是欧联两场比赛的精选比分推荐,以及今日篮球足球所有赛事的扫盘推荐,昨日战绩足球14中3,篮球8中6(可移步上条文章自行查看)以下是今日的赛事分析及扫盘推荐: 周四001欧罗...

从少年到中年 我的青春献给了《街头篮球》

从少年到中年 我的青春献给了《街头篮球》

序言: 苒苒时光,《街头篮球》已是七年有余。遥想05内测伊始,群雄并起,血雨腥风。天下之势分久必合,合久必分,十余载时光如白驹过隙,弹指一间。今日回首,强队如颗颗流星消逝,群雄消散...

虎扑是怎么一步步成功的?

虎扑是怎么一步步成功的?

这是一条“提不上裤子的街”,也是一条“绿化率最高的街”,直男们当这里是安乐窝,也当这里是避风港,不来这里走一趟,你真的不会知道——直男,到底是一种什么样的物种? 2004年,学精密仪器出身的留美博士程杭花260美元租了个服务器,办了一个名为...

全文翻译:关于NBA,我们已经知道和还不知道的那些事

全文翻译:关于NBA,我们已经知道和还不知道的那些事

虎扑4月16日讯 在本周的简报中,名记马克-斯坦恩概括了关于在停赛期间,NBA赛季需要知道的六件事,并讨论了联盟要向前NBA总裁大卫-斯特恩致敬的方式。 我们已经在NBA没有比赛的情况下度过了一个月的时间。而季后赛本来应该已经将要在这周末打响,但是现在没有人知道季后赛会在2020年...

2022年11月23日NBA常规赛 国王vs灰熊直播比赛前瞻分析

22-23赛季NBA常规赛持续进行中,国王vs灰熊的比赛将在北京时间11月23日09:00开启。灰熊本场比赛虽然是主场作战,但球队的前景不宜高估,因为莫兰特本场比赛极有可能继续因伤缺席,本赛季灰熊在主场的发挥还算不错,但本场比赛他们未能得到数据的支持,还是比较能够说明问题的,国王近况上佳,...

被歪曲的事实——蔡徐坤和篮球

被歪曲的事实——蔡徐坤和篮球

1. 蔡徐坤真的进过美国青年校队 2. 蔡徐坤从素人时到走红后一直喜欢篮球 3. 蔡徐坤并未在综艺节目上亲自立过“篮球高手”人设 4. 粉丝没有大肆传播过“教欧文运球”的假消息,反串黑可能性更大 5. 蔡徐坤是春节特供的NBA新春贺岁形象大使,并不是代言人...