Python采集股票数据信息|每日速递

来源: 发布时间:2023-01-06 11:39:53

对这个有兴趣的就一起来瞧瞧吧


(资料图片仅供参考)

准备

开发环境&第三方模块

解释器版本:python3.8

代码编辑器:pycharm2021.2

requests:pipinstallrequests爬虫

pyecharts:pipinstallpyecharts数据分析

pandas:pipinstallpandas数据分析

爬虫的基本流程

一.思路分析

采集什么数据怎么采集

https://stock.xueqiu.com/v5/stock/screener/quote/list.json?page=1&size=30&order=desc&orderby=percent&order_by=percent&market=CN&type=sh_sz

二.代码实现(实现一个爬虫代码正常情况下有几个步骤)

发送请求

获取数据

解析数据

保存数据

实现代码

importrequests#第三方模块importcsv

1.发送请求

response=requests.get(url=url,headers=headers)

2.获取数据

json_data=response.json

3.解析数据

提取数据把想要的内容取出来

"""

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!"""

data_list=json_data["data"]["list"]#data_list[0]#data_list[1]foriinrange(0,len(data_list)):

symbol=data_list[i]["symbol"]name=data_list[i]["name"]current=data_list[i]["current"]chg=data_list[i]["chg"]percent=data_list[i]["percent"]current_year_percent=data_list[i]["current_year_percent"]volume=data_list[i]["volume"]amount=data_list[i]["amount"]turnover_rate=data_list[i]["turnover_rate"]pe_ttm=data_list[i]["pe_ttm"]dividend_yield=data_list[i]["dividend_yield"]market_capital=data_list[i]["market_capital"]print(symbol,name,current,chg,percent,current_year_percent,volume,amount,turnover_rate,pe_ttm,dividend_yield,market_capital)

4.保存数据

csv_writer.writerow([symbol,name,current,chg,percent,current_year_percent,volume,amount,turnover_rate,pe_ttm,dividend_yield,market_capital])

最后

朋友们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。

那么对于这些朋友们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!

今天的分享到这里就结束了

顺便给大家推荐一些Python视频教程,希望对大家有所帮助:

Python零基础教学合集

标签:

Copyright ©  2015-2022 北冰洋饰品网版权所有  备案号:沪ICP备2020036824号-3   联系邮箱:562 66 29@qq.com