股票交易数据采集+数据可视化(一个朴素无华的Python爬虫+可视化案例,附代全

网友投稿 1223 2022-09-08

股票交易数据采集+数据可视化(一个朴素无华的Python爬虫+可视化案例,附代全

股票交易数据采集+数据可视化(一个朴素无华的Python爬虫+可视化案例,附代全

前言

我国股票投资者数量为15975.24万户, 如此多的股民热衷于炒股,首先抛开炒股技术不说, 那么多股票数据是不是非常难找,找到之后是不是看着密密麻麻的数据是不是头都大了?

今天带大家爬取雪球平台的股票数据

对于本篇文章有疑问的同学可以加【资料白嫖、解答交流群:910981974】

开发环境

解释器版本: python 3.8

代码编辑器: pycharm 2021.2

第三方模块

requests: pip install requests

csv

爬虫案例的步骤:

1.确定url地址(链接地址)

2.发送网络请求

3.数据解析(筛选数据)

4.数据的保存(数据库(mysql\mongodb\redis), 本地文件)

爬虫程序全部代码

分析网页

导入模块

import requests # 发送网络请求

import csv

请求数据

解析数据

翻页

for page in range(1, 56):

url = f'https://xueqiu.com/service/v5/stock/screener/quote/list?page={page}&size=30&order=desc&order_by=amount&exchange=CN&market=CN&type=sha&_=1637908787379'

保存数据

file = open('data2.csv', mode='a', encoding='utf-8', newline='')

csv_write = csv.DictWriter(file, fieldnames=['股票代码','股票名称','当前价','涨跌额','涨跌幅','年初至今','成交量','成交额','换手率','市盈率(TTM)','股息率','市值'])

csv_write.writeheader()

file.close()

运行代码,实现效果

数据可视化全部代码

导入数据

import pandas as pd

from pyecharts import options as opts

from pyecharts.charts import Bar

读取数据

可视化图表

运行代码,效果展示

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:高三《计算机理论》暑假作业
下一篇:windows下安装虚拟机问题解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~