简单抓取雪球股票快讯

股民朋友都想实时了解股市相关信息,好抢得先机。当你不方便掏出手机查看快讯的时候,不防用下面方式偶尔刷下信息,不要太过分就好。

话不多说,直接上代码:

 1import requests
 2from datetime import datetime
 3
 4
 5def get_livenews(token):
 6    """
 7    获取10条股票资讯
 8    """
 9    # url= "https://xueqiu.com/statuses/livenews/list.json?since_id=-1&count=30"
10    url = "https://xueqiu.com/statuses/livenews/list.json"
11
12    headers = {
13        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0",
14        "Cookie": f"xq_a_token={token}",
15    }
16    r = requests.get(url=url, headers=headers)
17
18    if r:
19        news = r.json()["items"]
20        for index, n in enumerate(news):
21            ts = n["created_at"] / 1000
22            news_time = datetime.fromtimestamp(ts)
23            print("(%d) %s" % (index + 1, news_time))
24            print(n["text"])
25            print("\n")
26
27
28def get_token():
29    """
30    自动获取xq_a_token
31    """
32    r = requests.get(
33        "https://xueqiu.com",
34        headers={
35            "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0"
36        },
37    )
38    xq_a_token = r.cookies["xq_a_token"]
39    return xq_a_token
40
41
42if __name__ == "__main__":
43    token = get_token()
44    get_livenews(token)

运行看效果(真实时间用 xx 代替了,日常伪装 😊):

 1➜  ~ python xueqiu.py
 2(1) xxxx-xx-xx xx:52:13
 3【葫芦娃:缬沙坦氨氯地平片()获得药品注册证书】葫芦娃公告,近日收到国家药监局核准签发的缬沙坦氨氯地平片()的《药品注册证书》。
 4
 5
 6(2) xxxx-xx-xx xx:52:01
 7【九联科技:公司和东风汽车达成基于鸿蒙系统应用方面的合作】九联科技在互动平台表示,公司与东风汽车旗下东风电驱动系统有限公司签署了合作备忘录,和东风汽车达成基于鸿蒙系统应用方面的合作。
 8
 9
10(3) xxxx-xx-xx xx:48:07
11【超讯通信:预中标合计6.32亿元集中采购项目】超讯通信公告,公司于近期参与了中移铁通有限公司招标的“中移铁通2024至2025(两年期)综合业务支撑服务集中采购项目(北京等区域)”及“中移铁通2024至2025(两年期)综合业务支撑服务集中采购项目(云南等区域)”,公司为上述项目的中标候选人之一。项目中标金额预估分别为3.13亿元、3.19亿元,合计6.32亿元。
12
13
14(4) xxxx-xx-xx xx:47:30
15【知名“双十”基金经理离任,投资总回报423.08%】继7月卸任2只产品后,工银瑞信知名基金经理王筱苓于近日再卸任工银大盘蓝筹、工银消费服务等4只产品,至此,已无在管基金。从知情人士处获悉,王筱苓卸任后将从工银瑞信离职,不过
16并非“跳槽”或者“出走”,或是因接近退休年龄的原因。据了解,王筱苓是市场为数不多从业超过10年且平均年化回报超10%的“双十”女性基金经理。数据显示,王筱苓在工银瑞信任职期间先后管理了12只基金产品。截至11月24日,其投资总回报达423.08%。(中国基金报)
17
18
19(5) xxxx-xx-xx xx:44:43
20【利通电子:拟通过海外全资子公司对外投资5000万美元 用于租赁算力服务器等】利通电子公告,拟通过全资子公司利通控股(新加坡)有限公司对外投资5000万美元,折合人民币约3.6亿元(汇率7.2),用于租赁算力服务器及配套设备并调试、并机后形成AI算力输出用于出租服务。
21
22
23(6) xxxx-xx-xx xx:43:17
24【贝斯美重组遭问询,要求说明本次交易是否存在关联关系,是否涉及利益输送】深交所向贝斯美下发《关于对绍兴贝斯美化工股份有限公司的重组问询函》。深交所要求公司结合控股股东历史控制企业情况,进一步补充说明标的公司、标的
25公司实际控制人及其亲属与上市公司控股股东及关联方是否存在关联关系,本次交易是否存在应披露未披露的关联交易,是否涉及利益输送。
26
27
28(7) xxxx-xx-xx xx:42:18
29【华海药业:盐酸托莫西汀胶囊获得药品注册证书】华海药业公告,近日收到国家药品监督管理局核准签发的盐酸托莫西汀胶囊的《药品注册证书》。
30
31
32(8) xxxx-xx-xx xx:40:46
33【新通联:股东拟减持不超1%公司股份】新通联公告,股东知行利他私募基金管理(北京)有限公司及其一致行动人拟减持不超1%公司股份。
34
35
36(9) xxxx-xx-xx xx:40:49
37【唯捷创芯:新一代Wi-Fi 7产品的研发进展顺利 预计将于第四季度完成】唯捷创芯接受调研时表示,公司用于路由器的Wi-Fi 6/6E产品已经大规模量产销售,新一代Wi-Fi 7产品的研发进展顺利,目前正在平台厂商处进行验证,预计将于第四季度完成。
38
39
40(10) xxxx-xx-xx xx:37:00
41【利通电子拟通过海外全资子公司对外投资5000万美元,用于租赁算力服务器等】利通电子公告,拟通过全资子公司利通控股(新加坡)有限公司对外投资5000万美元,折合人民币约36,000万元(汇率7.2),用于租赁算力服务器及配套设备并调试、并机后形成AI算力输出用于出租服务。

想看的时候运行下,别人还以为你在写代码,悄无声息 😅

可以集成到桌面通知,先存到 redis、本地数据库或者文本文件中,每隔一定时间通知一下(例如用 notify-send 命令发送通知),样式可弄漂亮点,这个后续看个人发挥了,重点是抓取信息。

代码解释

抓取地址是雪球 web 站点里面通过浏览器调试工具查到的。

user agent 和 cookie 也是看信息复制就好了。

看截图

xueqiu request

cookie 中哪些真正有用,看这个文章

抓取到信息后,根据自己需要简单解析下。

这里每次只抓取 10 个消息,应该也是可以抓取多个的,懒得求证了,也就偶尔看看。

嫌弃字符敲得多,还可以设置个 alias:

 1➜  ~ grep stock .zshrc
 2alias stock='python /home/mephisto/xueqiu.py'
 3➜  ~ alias |grep stock
 4stock='python /home/mephisto/xueqiu.py'
 5➜  ~ stock | head -n 15
 6(1) xxxx-xx-xx xx:52:43
 7碳酸锂期货主力合约续创上市以来新低,现报108650元/吨,日内跌幅3.65%。
 8
 9
10(2) xxxx-xx-xx xx:51:18
11【CPO板块震荡回升 联特科技大涨15%】CPO板块震荡回升,联特科技大涨超15%,光库科技、新易盛、太辰光、剑桥科技等跟涨。国盛证券研究报告称,光模块产业在AI拉动下有望迎来持续高增长。薄膜铌酸锂调制器有望替代部分InP以及硅基SiPh市场份额,在未来1.6T/3.2T以上市场有望伴随AI拉动,迎来高速发展期。
12
13
14(3) xxxx-xx-xx xx:50:10
15【中天证券与顶点软件战略合作 推进交易信创及金融数字化建设】11月30日上午,中天证券与顶点软件在福州签署战略合作协议。据悉,双方将聚焦核心交易信创及金融数字化转型建设等重点领域,围绕新交易体系、财富管理、数智投行、机构服务、数字运营、数智投研等热点展开,充分运用各自的资源、能力、经验与生态等优势展开深度合作,共同推进金融科技的深度应用与业务融合。(证券时报)
16
17
18(4) xxxx-xx-xx xx:50:06
19【工信部、财政部:优化调整国务院部门涉企保证金目录清单】工信部、财政部:为贯彻落实党中央、国务院决策部署,按照国务院减轻企业负担部际联席会议《2023年全国减轻企业负担专项行动实施方案》要求,决定对国务院部门涉企保证
20金进行优化调整,制定了《国务院部门涉企保证金目录清单(2023版)》,现予以公告。2017年发布的《国务院部门涉企保证金目录清单》(工信部联运行〔2017〕236号)同时废止。(第一财经)

当然雪球里面还有其它信息,抓取原理都差不多,抓取频率不要太高,否则 ip 被封杀就得不偿失了,股票市场不好,抓再多信息也没有用,且看且珍惜。

最后修改于: Monday, January 22, 2024
欢迎关注微信公众号,留言交流。

相关文章:

翻译: