python爬取NBA湖人队球星的数据,并且用Excel保存

前言

本文章教你如何爬取NBA湖人球队的球员信息

一、使用步骤

1.1引入库

import xlwt
import requests
import re
from bs4 import BeautifulSoup
import time

1.2引入代码

def main():url = 'https://nba.hupu.com/players/lakers'#解析数据datalist = get_data(url)saveData(datalist)
def get_data(url):datalist = []datatitle = []headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.56'}html = requests.get(url,headers).text #bs = BeautifulSoup(html,'html.parser')for item in bs.find_all('tr'):data = []for items in item.find_all('td'):data.append(items.string)datalist.append(data)return datalist
def saveData(datalist):workbook = xlwt.Workbook(encoding='utf-8')worksheet = workbook.add_sheet('sheet1')for i in range(0,len(datalist[0])-3):worksheet.write(0,i,datalist[0][i+2])for k in range(0,len(datalist)-1):for j in range(0,5):worksheet.write(k+1,j,datalist[k+1][j+2])workbook.save('球星数据.xls')

1.3引入完整代码

import xlwt
import requests
import re
from bs4 import BeautifulSoup
import timedef main():url = 'https://nba.hupu.com/players/lakers'#解析数据datalist = get_data(url)saveData(datalist)
def get_data(url):datalist = []datatitle = []headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.56'}html = requests.get(url,headers).text #bs = BeautifulSoup(html,'html.parser')for item in bs.find_all('tr'):data = []for items in item.find_all('td'):data.append(items.string)datalist.append(data)return datalist
def saveData(datalist):workbook = xlwt.Workbook(encoding='utf-8')worksheet = workbook.add_sheet('sheet1')for i in range(0,len(datalist[0])-3):worksheet.write(0,i,datalist[0][i+2])for k in range(0,len(datalist)-1):for j in range(0,5):worksheet.write(k+1,j,datalist[k+1][j+2])workbook.save('球星数据.xls')

在这里插入图片描述

1.4总结

1.首先引入函数库,定义主函数main()
2.再获取网页,然后再解析网页,定义getData()函数
3.再就是通过find()函数来查找标签
4.最后就是保存数据啦,千万记得save()末尾一定要加.xls才能保存是Excel的文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64178.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于HTML的静态网页的课程设计(NBA湖人队的网页设计)

网页展现: 1.首页: 2.播放视频页面(可播放视频): 3.球队页面(有轮播图): 4.球员页面: 5.图集页面 6.球迷留言页面 下载链接:https://download.csdn.net/download/m0_47325996/47543693

雷神笔记本FN功能快捷键大全

雷神笔记本FN功能快捷键大全,关闭触摸板快捷键,灯光快捷键,散热风扇快捷键 贴出来,懒得有需要还要去翻说明书

雷神笔记本关闭广告

都怪我自己没钱,2019年以6000大洋入手雷神 Air系列。后来老给我弹广告。上网查了好久,发现别人弹广告都是因为安装了搜狗输入法、flash等垃圾软件。我自己电脑并没有装这些(我电脑东西还是蛮多的,比如matlab pycharm ps anaconda …

雷神G150TH 拆机清理风扇

来这里灌个水,毕竟自己没有别的空间可以写文章了! 首先我们来看看这款花了我一年积蓄的 雷神G150TH -----噢,还是不看了,自行百度吧! 这天气热了,就想玩游戏,问题是这电脑视乎越来越热了&…

达人评测 雷神911mr怎么样

雷神911 MR游戏本外观采用全新的ID设计,搭配新生发光LOGO与利刃灯带,光动效果不错,使用航空铝合金属外观材质,CNC工艺加工,质感很足,手感不错。雷神911mr怎么样值得入手吗这些点很重要 http://editor.csdn.…

雷神911air 装黑苹果

在大三时候偶然看到网络上有装黑苹果的视频,想到自己的笔记本也可以装黑苹果,心情还是非常激动的,作为一个工科生,我想这对于我们这一类技术宅还是非常有吸引力的。第一次装在网络上找各种资源,各种教程,走…

springboot尚硅谷雷神学习笔记

学习要求 熟悉Spring基础熟悉Maven使用 环境要求 Java8及以上Maven 3.3及以上:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-system-requirements 学习资料 文档地址: https://www.yuque.…

怎样加速微软商店服务器,windows10系统如何加快应用商店打开速度【图文教程】...

我们在使用Win10系统电脑过程中,经常都需要通过应用商店来下载一些应用程序。不过,最近有不少用户反馈每次打开应用商店都很慢,该怎么办呢?其实,该问题是由于DNS不给力导致的。下面,统城小编给大家分享wind…

怎么给雷神笔记本安装系统?

雷神911是一款游戏影音笔记本电脑,功能全面,能够满足学生党和上班族日常娱乐的使用需求,那么我们要怎么给雷神911安装系统呢?下面小编就给大家带来U盘装Win10系统的详细操作。 U盘启动盘制作教程 注意:制作期间&#x…

雷神台式计算机配置,雷神新用户手册:拿到新电脑时如何简易设置参数!

原标题:雷神新用户手册:拿到新电脑时如何简易设置参数! 小雷一直在向大家传递“游戏本三分看配置,七分看保养”的理念。一般来说,游戏本都没有想象中的那么娇贵,但依然需要我们用心去使用,这样才能迸发更好的性能,拥有更长的寿命。 就像汽车一样,再结实的车也需要按时…

雷神台式计算机型号,【雷神台式机】雷神911黑武士III台式机评测,雷神台式机装机教程_什么值得买...

前言 雷神这次新推出的黑武士III主机(下文简称雷神黑武士),是酷睿i7-10700KiGame RTX2060的一套游戏电脑,它的存储配置是512GB2TB,可以在满足绝大多数玩家的使用需求,又能提供充分的生产力。 那这一台配备有最新款10代酷睿的电脑&…

雷神之锤源码linux,雷神之锤3 的源代码查看

Quake-III Arena (雷神之锤3)是90年代的经典游戏之一。该系列的游戏不但画面和内容不错,而且即使计算机配置低,也能极其流畅地运行。这要归功于它3D引擎的开发者约翰-卡马克(John Carmack)。事实上早在90年代初DOS时代,只要能在PC上搞个小动画…

有关浏览器教程:开启加速模式

很多朋友都在使用谷歌浏览器吧,我也在使用谷歌浏览器,最近发现了一个加速模式很好用,怎么找到呢,来看看下面的教程吧! 1.打开Google Chrome 软件。 2.进入谷歌浏览器页面后,点击右上角「三个点」&#xff…

steam加速_玩转steam的新姿势:必备加速器推荐!

众所周知作为一款国外的软件,想要玩转steam,必备一款加速器,如果没开加速器,你可能连游戏都进不去,也无法使用社区功能。 然而市面上有那么多加速器,到底哪一款才是玩家们最心水的呢?不要着急,本期就让饭饭为大家盘点几款最受steam玩家喜爱的加速器。 奇游加速器 首先 …

雷神电脑装linux双系统,雷神911Target(双显卡)双系统Ubuntu安装显卡驱动和CUDA

因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境。 1. 笔记本参数 当前使用的笔记本型号是雷神911Target曜蓝版的电脑,但本人鉴于该笔记本独显GTX1050Ti显卡性能不弱,想用于kaldi神经网络训练,笔记本具体参数如下图: 2. 系统和工具版本 系统:Ubuntu 18.04 (新电脑用…

java 网游加速器源码_Java/C++算法与数据结构系列视频教程【源码+课件打包】

课程目录 第一章:当我们在讨论算法的时候,我们在讨论什么? 1-1 我们究竟为什么要学习算法 1-2 课程介绍 第二章:排序基础 2-1 选择排序法 2-2 使用模板(泛型)编写算法 2-3 随机生成算法测试用例 2-4 测试算法的性能 2-5 插入排序法…

记录一次使用python来实现雷神加速器自动恢复时间和暂停时间的脚本

本博客仅供交流学习使用 最近因为经常打黎明杀机,需要用加速器的次数也变多了,但是总是需要去手动的恢复时间和暂停时间,非常的麻烦,在网上搜了一下发现之前有人写过类似的项目,但是用来下载的链接炸掉了,…

2022.12.28雷神加速器更新问题

一直不开始更新,等了十多分钟。 解决方法:打开任务管理器,关闭雷神加速器后台,然后立马开始更新,几秒后进入。 昨天晚上才用了雷神加速器,结果今天的更新搞的我等了半天,期间重开了几次都这样&…

雷神加速器自动暂停

import requests import json import psutil import timeusername "" #密码得是加密后的 password "" #需要监控的游戏 process_name "cloudmusic.exe"session requests.Session() """ 获取token """ def ge…

cmd访问被拒绝,因为您没有足够的特权

是权限不够的原因 开始——程序——附件 右键“命令提示符”以管理员身份运行,然后在输入上面命令就行了