一、前言
同花顺炸板数据能追溯到一年前炸板数据,东方财富只能追溯到一个月的炸板数据,我从网站找了一下发现,tushare有2020到现在的数据,但是要5000千积分,能白嫖就白嫖的原则,其实同花顺也够用了,这个代码运行的时间会比较长,可以先爬几天的试试能否运行成功,基本就是研究策略的时候才用,我也把数据放到附件里供大家使用。如果有老板有更好的炸板数据网站欢迎留言,我爬一下。
二、代码
import asyncio
import pandas as pd
import warnings
from aiohttp import ClientSession
import json
import random
import datetime
from selenium import webdriver
warnings.filterwarnings('ignore')
pd.set_option('max_rows', None)
pd.set_option('max_columns', None)
pd.set_option('expand_frame_repr', False)
pd.set_option('display.unicode.east_asian_width', True)
def generate_random_number():
random_part = random.randint(0, 10 ** 6 - 1)
return 1693164000000 + random_part
async def fetch_data(session, date):
edge_path = r"G:\股票、币圈函数箱\工具箱\爬虫\msedgedriver.exe" # driver软件地址
driver = webdriver.Edge(executable_path=edge_path)
number = generate_random_number()
url = f'https://data.10jqka.com.cn/dataapi/limit_up/open_limit_pool?page=1&limit=200&field=199112,9002,48,1968584,19,3475914,9003,10,9004&filter=HS,GEM2STAR&order_field=199112&order_type=0&date={date}&_={number}'
driver.get(url)
soup = driver.page_sourc
本主题为课程学员专享,成为股票量化投资课程学员后可免费阅读
成为学员