2024 批量下载雪球/东方财富文章导出excel和pdf

苏生不惑第492 篇原创文章,加入我的知识星球

之前分享过我开发的雪球批量下载工具2023 批量下载雪球文章导出pdf,以市场高标解读这个号为例,下载效果:

453505056fcbb2dd405d12268be24379.png

下载文章后用我开发的htmltopdf.exe批量转换html为pdf,不过要注意不要放在中文目录下,否则提示错误 'utf-8' codec can't decode byte 0xba in position 8: invalid start byte

52dae39ff0274224d24185878c642653.png

导出文章数据excel包含文章日期,文章标题,文章链接,文章简介,点赞数,转发数,评论数:

a84fa0b50d938e70abfcc795bdbe1fae.png

批量下载市场高标解读的雪球文章生成pdf https://xueqiu.com/u/2201555376 ,大小226MB,网盘地址 https://pan.quark.cn/s/a95c2f5494ea 

937f8e5c629d597bb69be9ecbe288f5f.png

最后一条动态发布于2023年10月3日:6a63c8c7762437adfe7e8b884fa1de61.png

还有花甲老头的雪球文章pdf https://xueqiu.com/u/6594360415 ,大小470MB。

3ff4ad285f8930525939220cf4deaa96.png

今天再分享下我最新开发的东方财富文章批量下载工具,以画线小哥的文章为例 https://emcreative.eastmoney.com/app_fortune/person/index.html?anchor=0&uid=3825336190592976&usertype=2


49baec467ebd866011aa5f241fcb64d9.png

下载的所有文章html700多篇,文件名为发布时间和标题。

99d0f7b9c61c0d5e69937bd62a8dc314.png再将html转换为pdf。

c5eb54381551028f19d0ce3d19c17ee0.png

最后合并所有pdf生成一个pdf合集,大小550MB,网盘地址 https://pan.quark.cn/s/70683e6c627a

77b10c0ae0a8eaf16ba0e2e7e61d6e0d.png每个pdf带源文章链接。0a920db143fe12babcfa08a0caa47f96.png

最新原创文章:

正式介绍下我的知识星球

2023 更新版:苏生不惑开发过的那些原创工具和脚本

再次更新:2023批量下载公众号文章内容/话题/图片/封面/视频/音频,导出文章pdf,文章数据含阅读数/点赞数/在看数/留言数

一次性搞定微博,苏生不惑又写了个脚本,一键下载微博内容导出pdf,批量抓取微博评论转发数据导出excel

2024 年苏生不惑开发的第一个脚本神器:批量下载知乎账号的所有回答和文章导出pdf,还有回答和文章数据,包括标题,链接,赞同数

下载视频不求人,免费下载全网视频

全网电子书都在这了:ZLibrary 官方通道来了,不再担心找不到最新地址,配合这个脚本简直完美

2024 最新阿里云盘/百度网盘/夸克网盘资源搜索神器

研究了下莫言的公众号,发现。。。

如果文章对你有帮助还请 点赞/在看/分享 三连支持下, 感谢各位!

公众号苏生不惑

0d7aa321da3f91a96bb3ea622171dd55.jpeg
扫描二维码关注或搜索微信susheng_buhuo
294323acd86bcffdc278ace27d19baae.jpeg
 
### 关于东方财富平台进行量化交易的代码示例 对于希望利用Python对接东方财富平台并开展量化交易的研究者来说,可以借助`eastmoney-api`库来获取实时行情数据。此库并非官方提供,而是由社区开发者维护的一个第三方工具包[^2]。 下面是一个简单的例子,展示如何使用该API获取特定股票的历史收盘价: ```python import requests from datetime import datetime, timedelta def get_stock_history(stock_code='000001', start_date=None, end_date=None): """ 获取指定时间段内的历史股价信息 参数: stock_code (str): 股票代码,默认为平安银行(000001) start_date (str or None): 开始日期字符串,格式 YYYY-MM-DD;如果为空,则默认最近一年前 end_date (str or None): 结束日期字符串,格式 YYYY-MM-DD;如果为空,则默认今天 返回值: list of dict: 每日的价格记录列表 [{'date': 'YYYY-MM-DD', 'close': float}] """ if not start_date: today = datetime.now() one_year_ago = today - timedelta(days=365) start_date = one_year_ago.strftime('%Y-%m-%d') if not end_date: end_date = datetime.today().strftime('%Y-%m-%d') url = f"https://push2his.eastmoney.com/api/qt/stock/kline/get?secid={stock_code}&fields1=f1,f2,f3,f7&fields2=f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61&klt=101&fqt=0&beg={start_date.replace('-', '')}0900&end={end_date.replace('-', '')}1500" response = requests.get(url).json() data_list = [] try: klines = response['data']['klines'] for line in klines: parts = line.split(',') date_str = parts[0].split(' ')[0] close_price = float(parts[2]) item = {'date': date_str, 'close': close_price} data_list.append(item) except Exception as e: print(f"Error processing JSON {e}") return data_list ``` 上述函数定义了一个名为`get_stock_history()`的方法,它接受三个参数:要查询的股票代码、起始时间结束时间。如果不给出具体的日期范围,那么将会自动设定为过去的一年到当前时刻的数据区间。最后返回的是一个字典组成的列表,每个字典包含了某一天的具体成交价格。 为了更好地理解掌握这些API调用方式以及更多高级特性,建议访问东方财富官方网站查阅其详细的API文档说明。此外,在实际操作过程中遇到任何疑问都可以向专业的量化论坛寻求帮助支持,比如雪球网、集思录等知名站点上都有大量活跃的技术爱好者愿意分享自己的经验见解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值