原创 +3银贝 用 Python 获取开盘啦 App 实时龙虎榜数据

那一秒 1天前 72

🧱 一、准备环境 安装必要的库(如果尚未安装):

pip install requests pandas

导入所需模块:

import requests
import pandas as pd
from datetime import datetime
import time
配置 Pandas 显示参数(用于更友好地查看 DataFrame):

pd.options.display.max_rows = None
pd.options.display.expand_frame_repr = False
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)

🌐 二、接口分析 数据来源于 开盘啦 App 的龙虎榜接口,接口地址如下:

POST https://apphq.longhuvip.com/w1/api/index.php
请求参数如 a, c, Date, index, Type 等控制了榜单的类型与分页等行为。

🧩 三、编写爬虫函数 定义一个函数 spider_long_hu_info(page_index),用于抓取指定页的龙虎榜数据:

def spider_long_hu_info(page_index):
    url = "https://apphq.longhuvip.com/w1/api/index.php"
    headers = {
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "User-Agent": "Dalvik/2.1.0 (Linux; U; Android 6.0.1; MuMu Build/V417IR)",
        "Host": "apphq.longhuvip.com",
        "Connection": "Keep-Alive",
        "Accept-Encoding": "gzip",
    }
    data = {
        "Order": 1,
        "a": "RealRankingInfo_W8",  # 实时龙虎榜接口
        "st": 26,
        "c": "NewStockRanking",
        "PhoneOSNew": 1,
        "DeviceID": "b1d504d4-b0bc-3891-874d-20f4a2a35979",  # 可随意
        "Ver

本主题为课程学员专享,成为股票量化投资课程学员后可免费阅读

成为学员
最新回复 ( 0条评论 )


官方微信
码力十足学量化
Powered by Xiuno BBS 4.0.7

官方微信