python爬虫+可视化股价

   日期:2020-10-01     浏览:140    评论:0    
核心提示:1.股票的数据采集2.数据可视化3.自动化

https://www.eastmoney.com/
以东方财富为例



https://curl.trillworks.com/#

将复制的结果放到Python的爬虫生成页面得到的结果放进pycharm里面



运行得到200的状态码

#print(response.text)
resp_dict = json.loads(response.text)
#得到字典里嵌套的字典
datas = resp_dict.get('data').get('diff')
#print(datas)
# 满足条件的公司名字
companies = []

# 满足要求的公司股价
prices = []

for data in datas:
    #print(data)
     # 1.公司名
    company = data.get('f14')
     # 2.机构买入市场份额
    share = data.get('f184')
     # 3.股价
    price = data.get('f2')

     #自动化筛选 设定条件
    if share >=10 and price >= 15:
        # print(company)
        companies.append(company)
        prices.append(price)
#
print(companies)
print(prices)

from pyecharts.charts import Bar
import pyecharts.options as opts

bar = Bar()  # 面向对象
bar.add_xaxis(companies)
bar.add_yaxis("股价图",prices)

bar.set_global_opts(
    xaxis_opts=opts.AxisOpts(
        #定义X轴的数据
        axislabel_opts=opts.LabelOpts(rotate=-45),

    ),
        #定义Y轴的数据
        yaxis_opts=opts.AxisOpts(name='价格:(元/股)')
)
#生成一个html
bar.render('股价图.html')

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服