Python数据爬取以及可视化展示

1. 下载与安装

1.1 下载地址

Python官网地址
安装设置文档

1.2 环境变量设置
  1. 可在安装中勾选Add Python to path直接加入环境变量;
  2. 也可以WIN+R cmd,输入path=%path%;E:\ProgramFiles\python 回车即设置环境变量。输入Python查看设置,如下:环境变量设置
  3. 直接计算机属性中配置环境变量
1.3 开发工具-vscode(学习阶段)

选择vscode是写前端时候已经安装过了,现在直接集成python就可以了。
Extensions—搜索Python—点击Install安装即可。

2. 数据爬取实践

爬取天天基金网上某个基金数据,存储到本地,查询数据,可视化展示,其实可以直接查询数据解析直接可视化展示就行了,这里加了两步数据库操作主要是为了实践练习。

通过该查询地址获取解析数据源

http://fund.eastmoney.com/f10/F10DataApi.aspx?type=lsjz&code=004993&sdate=&edate=
#说明 type=lsjz是查询历史净值
2.1 获取数据,BeautifulSoup解析数据
url = 'http://fund.eastmoney.com/f10/F10DataApi.aspx'
params={
   'type': 'lsjz','code': code, 'sdate': sdate,'edate': edate}
res = requests.get(url, params=params, proxies=None)
#BeautifulSoup解析
soup = BeautifulSoup(res.content, 'html.parser') 
2.2 同步数据到本地
#连接MYSQL数据库
db = pymysql.connect(host='127.0.0.1',user='root',password='root',db='fund',port=3306,charset='utf8')
print('连接数据库成功!')
#获取指针以操作数据库
conn = db.cursor() 
#清除数据
try:
   delsql = "delete from fund where `code`="+code
   conn.execute(delsql)   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值