nba中国官网能爬取数据嘛(哪里能看NBA球员数据啊)

:暂无数据 2026-02-05 10:10:19 15
“nba中国官网能爬取数据嘛”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看nba中国官网能爬取数据嘛(哪里能看NBA球员数据啊)!

本文目录

哪里能看NBA球员数据啊

NBA中文官方网站能够看到每场比赛球员的各项数据和比分都有的。你可以上去看看。

在哪可以查到NBA各球队数据排行

这位球迷朋友!!!你好!!!平常我要找“NBA各球队和球员的数据排行”,我都在新浪网的“NBA”专栏里的“排名”和“统计”两个子栏目里找,里面的数据及时,准确,更新速度也快!我把这两个网页给你 1,我相信一定会对你了解“NBA”有所帮助!!!

如何用python爬取nba数据中心的数据

爬取的网站为:stat-nba.com,本文爬取的是NBA2016-2017赛季常规赛至2017年1月7日的数据

改变url_header和url_tail即可爬取特定的其他数据。

源代码如下:

 view plain copy

  • #coding=utf-8  

  • import sys  

  • reload(sys)  

  • sys.setdefaultencoding(’utf-8’)  

  • import requests  

  • import time  

  • import urllib  

  • from bs4 import BeautifulSoup  

  • import re  

  • from pyExcelerator import *  

  • def getURLLists(url_header,url_tail,pages):  

  • """ 

  • 获取所有页面的URL列表 

  • """  

  • url_lists =   

  • url_0 = url_header+’0’+url_tail  

  • print url_0  

  • url_lists.append(url_0)  

  • for i in range(1,pages+1):  

  • url_temp = url_header+str(i)+url_tail  

  • url_lists.append(url_temp)  

  • return url_lists  

  • def getNBAAllData(url_lists):  

  • """ 

  • 获取所有2017赛季NBA常规赛数据 

  • """  

  • datasets =   

  • for item in url_lists:  

  • data1 = getNBASingleData(item)  

  • datasets.extend(data1)  

  • #去掉数据里的空元素  

  • for item in datasets:  

  • if len(item) == 0:  

  • datasets.remove(item)  

  • return datasets  

  • def getNBASingleData(url):  

  • """ 

  • 获取1个页面NBA常规赛数据 

  • """  

  • QueryType=game&order=1&crtcol=date_out&GameType=season&PageNum=3000&Season0=2016&Season1=2017’  

  • # html = requests.get(url).text  

  • html = urllib.urlopen(url).read()  

  • # print html  

  • soup = BeautifulSoup(html)  

  • data = soup.html.body.find(’tbody’).text  

  • list_data = data.split(’\n’)  

  • # with open(’nba_data.txt’,’a’) as fp:  

  • #     fp.write(data)  

  • # for item in list_data:  

  • #     if len(item) == 0:  

  • #         list_data.remove(item)  

  • return list_data  

  • def saveDataToExcel(datasets,sheetname,filename):  

  • book = Workbook()  

  • sheet = book.add_sheet(sheetname)  

  • sheet.write(0,0,u’序号’)  

  • sheet.write(0,1,u’球队’)  

  • sheet.write(0,2,u’时间’)  

  • sheet.write(0,3,u’结果’)  

  • sheet.write(0,4,u’主客’)  

  • sheet.write(0,5,u’比赛’)  

  • sheet.write(0,6,u’投篮命中率’)  

  • sheet.write(0,7,u’命中数’)  

  • sheet.write(0,8,u’出手数’)  

  • sheet.write(0,9,u’三分命中率’)  

  • sheet.write(0,10,u’三分命中数’)  

  • sheet.write(0,11,u’三分出手数’)  

  • sheet.write(0,12,u’罚球命中率’)  

  • sheet.write(0,13,u’罚球命中数’)  

  • sheet.write(0,14,u’罚球出手数’)  

  • sheet.write(0,15,u’篮板’)  

  • sheet.write(0,16,u’前场篮板’)  

  • sheet.write(0,17,u’后场篮板’)  

  • sheet.write(0,18,u’助攻’)  

  • sheet.write(0,19,u’抢断’)  

  • sheet.write(0,20,u’盖帽’)  

  • sheet.write(0,21,u’失误’)  

  • sheet.write(0,22,u’犯规’)  

  • sheet.write(0,23,u’得分’)  

  • num = 24  

  • row_cnt = 0  

  • data_cnt = 0  

  • data_len = len(datasets)  

  • print ’data_len:’,data_len  

  • while(data_cnt《 data_len):  

  • row_cnt += 1  

  • print ’序号:’,row_cnt  

  • for col in range(num):  

  • # print col  

  • sheet.write(row_cnt,col,datasets)  

  • data_cnt += 1  

  • book.save(filename)  

  • def writeDataToTxt(datasets):  

  • fp = open(’nba_data.txt’,’w’)  

  • line_cnt = 1  

  • for i in range(len(datasets)-1):  

  • #球队名称对齐的操作:如果球队名字过短或者为76人队是 球队名字后面加两个table 否则加1个table  

  • if line_cnt % 24 == 2 and len(datasets == u’费城76人’:  

  • fp.write(datasets+’\t\t’)  

  • else:  

  • fp.write(datasets+’\t’)  

  • line_cnt += 1  

  • if line_cnt % 24 == 1:  

  • fp.write(’\n’)  

  • fp.close()  

  • if __name__ == "__main__":  

  • pages = int(1132/150)  

  • url_header = ’hp?page=’  

  • url_tail = ’&QueryType=game&order=1&crtcol=date_out&GameType=season&PageNum=3000&Season0=2016&Season1=2017#label_show_result’  

  • url_lists = getURLLists(url_header,url_tail,pages)  

  • datasets = getNBAAllData(url_lists)  

  • writeDataToTxt(datasets)  

  • sheetname = ’nba normal data 2016-2017’  

  • str_time = time.strftime(’%Y-%m-%d’,time.localtime(time.time()))  

  • filename = ’nba_normal_data’+str_time+’.xls’  

  • saveDataToExcel(datasets,sheetname,filename)  

以上就是我们为大家找到的有关“nba中国官网能爬取数据嘛(哪里能看NBA球员数据啊)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。
本文编辑:admin

本文相关文章:


nba中国官网能爬取数据嘛(如何用python爬取nba数据中心的数据)

nba中国官网能爬取数据嘛(如何用python爬取nba数据中心的数据)

各位老铁们,大家好,今天由我来为大家分享nba中国官网能爬取数据嘛,以及如何用python爬取nba数据中心的数据的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开

2026年2月5日 10:32

更多文章:


湖人队交易最新信息(官宣! 湖人交易得到八村塁 送出纳恩+3个次轮签)

湖人队交易最新信息(官宣! 湖人交易得到八村塁 送出纳恩+3个次轮签)

“湖人队交易最新信息”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看湖人队交易最新信息(官宣! 湖人交易得到八村塁 送出纳恩+3个次轮签)!

2026年3月4日 16:00

摩纳哥是哪个国家的(mc是哪个国家的简称)

摩纳哥是哪个国家的(mc是哪个国家的简称)

大家好,关于摩纳哥是哪个国家的很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于mc是哪个国家的简称的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年3月4日 15:40

加拿大萨省大学留学需要哪些申请条件?西蒙菲莎大学世界排名

加拿大萨省大学留学需要哪些申请条件?西蒙菲莎大学世界排名

这篇文章给大家聊聊关于麦克林杂志,以及加拿大萨省大学留学需要哪些申请条件对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年3月4日 15:30

科比16岁多高(科比高中身高是多少怎么长的)

科比16岁多高(科比高中身高是多少怎么长的)

大家好,今天小编来为大家解答以下的问题,关于科比16岁多高,科比高中身高是多少怎么长的这个很多人还不知道,现在让我们一起来看看吧!

2026年3月4日 15:10

苏宁vs泰达首发(江苏苏宁与天冿泰达比赛谁强)

苏宁vs泰达首发(江苏苏宁与天冿泰达比赛谁强)

大家好,关于苏宁vs泰达首发很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于江苏苏宁与天冿泰达比赛谁强的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年3月4日 14:20

伊巴卡的28是什么(和伊巴卡一起生活有何感受呢)

伊巴卡的28是什么(和伊巴卡一起生活有何感受呢)

今天给各位分享和伊巴卡一起生活有何感受呢的知识,其中也会对和伊巴卡一起生活有何感受呢进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年3月4日 13:20

雷吉埃文斯掏蛋(雷吉埃文斯穿过几号球衣)

雷吉埃文斯掏蛋(雷吉埃文斯穿过几号球衣)

各位老铁们好,相信很多人对雷吉埃文斯掏蛋都不是特别的了解,因此呢,今天就来为大家分享下关于雷吉埃文斯掏蛋以及雷吉埃文斯穿过几号球衣的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年3月4日 13:00

克里斯韦伯防守怎么样(对比韦伯和约基奇两人的职业生涯成就,谁的实力更强)

克里斯韦伯防守怎么样(对比韦伯和约基奇两人的职业生涯成就,谁的实力更强)

大家好,今天小编来为大家解答以下的问题,关于克里斯韦伯防守怎么样,对比韦伯和约基奇两人的职业生涯成就,谁的实力更强这个很多人还不知道,现在让我们一起来看看吧!

2026年3月4日 12:00

活塞销卡环的作用(活塞销卡环可重复使用吗)

活塞销卡环的作用(活塞销卡环可重复使用吗)

大家好,活塞销卡环的作用相信很多的网友都不是很明白,包括活塞销卡环可重复使用吗也是一样,不过没有关系,接下来就来为大家分享关于活塞销卡环的作用和活塞销卡环可重复使用吗的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年3月4日 11:32

科比9多少钱?目前科比9代篮球鞋上市了吗

科比9多少钱?目前科比9代篮球鞋上市了吗

各位老铁们好,相信很多人对科比9价格都不是特别的了解,因此呢,今天就来为大家分享下关于科比9价格以及科比9多少钱的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年3月4日 10:40

最近更新

篮球英语文案(关于男篮的文案)
2026-03-04 14:30:02 浏览:0
热门文章

b站黄页推广(如何在bilibili推广)
2026-02-05 10:10:25 浏览:2236
一键连加速器(西瓜加速器使用方法)
2026-02-05 10:10:25 浏览:2176
北京奥运会赛程表(北京冬奥会赛程)
2026-02-05 10:09:47 浏览:1267
标签列表