Python es una biblioteca de terceros súper fácil de usar AkShare para rastrear datos financieros

Python es una biblioteca de terceros súper fácil de usar AkShare para rastrear datos financieros, rastrear los datos y guardarlos en formato excel

¡Este es un módulo de terceros súper fácil de usar que encontré cuando estaba rastreando datos!
También tiene un sitio web oficial como este https://www.akshare.xyz/zh_CN/latest/introduction.html ¡ También hay códigos de muestra en el sitio web oficial! No te daré ejemplos uno por uno aquí, ¡
aunque el sitio web oficial recomienda instalar python3.7 o superior! Pero todavía puedo usar python3.6

Código de instalación (asegúrese de instalar python y pip primero):

pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com  --upgrade

Nota: ¡La instalación directa de pip akshare será muy lenta!
Por cierto, ¿este paquete parece ser compatible con el lenguaje R? (Aunque no lo he usado, pero el sitio web oficial dice que puede)

¿Por qué lo recomiendo encarecidamente?
Antes de rastrear el código, tuve que consultar la página web una por una, y luego seleccionar qué parte de xpath rastrear, rastrearlo en txt y luego convertirlo en formato de Excel

¡utilizar esta! Aunque el código de muestra es muy simple (primero te adjuntaré el código de muestra del sitio web oficial)

import akshare as ak
stock_zh_a_spot_df = ak.stock_zh_a_spot()
print(stock_zh_a_spot_df)

El contenido rastreado es así (¡y no necesitará abrir la página web para rastrear!)
Inserte la descripción de la imagen aquí
Este es el contenido que se muestra en la línea de salida (debido a que hay demasiada información, la línea de salida usará ... omitir el información intermedia)

¡Sí, sí, lo leíste bien! ¡No necesitas componer y organizar! ¡Solo toma prestada esta biblioteca! ¡Se obtienen tres líneas de datos de código!
Pero si tiene que guardarlo en formato excel, ¡aún tiene que modificar el código!
Adjunta el código modificado

import time
import akshare as ak
import pandas as pd

s = ''
current_time=time.strftime('%Y-%m-%d',time.localtime())
for i in current_time.split("-"):
    s+=i
stock_zh_a_spot_df = ak.stock_zh_a_spot()
a = stock_zh_a_spot_df

# 根据日期定义文件名字
current_time=time.strftime('%Y-%m-%d',time.localtime())
file_name=current_time+".xlsx"

writer = pd.ExcelWriter(file_name, encoding="utf-8-sig")
a.to_excel(writer, "sheet1")
writer.save()
print("数据保存成功")

¡Corre, y luego podrás obtener la forma rastreada!

¿Es super simple? ? ¿El código es muy conciso? ? ¡Gran amor, verdad! !

Si cree que este artículo es útil para usted, puede darle al autor un pulgar hacia arriba o marcarlo como favorito. ¡Su apoyo es mi gran motivación! ! Gracias.

Supongo que te gusta

Origin blog.csdn.net/m0_50481455/article/details/109067336
Recomendado
Clasificación