dickmatized 发表于 2026-5-2 02:18:28

【春露华浓】python自动购买下载附件打开读取内容并打开百度网盘

本帖最后由 dickmatized 于 2026-5-5 01:40 编辑

第一次参加论坛活动,也是第一次在这个板块发帖
双处女贴呢:$

看了一下版规,应该是可以发和使用的功能吧。。。

开发背景:
在资源分享板块(比如和谐动漫和和谐游戏),都是以附件的格式分享内容
操作涉及到:

[*]打开附件购买(页面内弹窗或者新页面)
[*]点击购买
[*]下载附件(如果是新页面打开的等待几秒后自动下载,或者手动点击下载,我印象里如果是在弹出窗口购买的,貌似还需要刷新页面,至少我这边是这样,可能是使用环境的问题,没有具体研究过是什么导致的)
[*]打开附件(大部分情况是txt,偶尔是写字板或word文档)
[*]复制附件中的链接(大部分情况是百度云,偶尔是mega)到浏览器
[*]如果百度云的链接不是带pwd查询字符串的,还需要手工粘贴分享码

涉及到的问题:

[*]操作过多,除了论坛内的点击,还涉及到文件的下载(可能还要选择下载路径)、打开、网页链接的复制粘贴打开等
[*]我是不喜欢保留下载用的文件的,下载/转存后会(必须)删除
[*]word文档很麻烦,而且目前的使用场景不会一直把word常驻在开启的应用中,打开又要等待,又耗费电脑资源,还要关闭也很麻烦
[*]最近经常是攒了好几天的帖子一起处理到超过24小时附件下载次数限制,重复操作有点多的话还是蛮烦的

于是我根据我的使用场景

[*]firefox(脚本自动获取论坛cookie)
[*]自动购买并读取附件(常见主要文本、写字板和word文档)中文本内容,无需下载保存到本地及打开文件
[*]如果内容中有百度云盘的链接,自动在浏览器中打开,并且自动添加pwd查询字符串免去复制粘贴
写了这个脚本。

目前存在的已知问题或不便(对某些可能想要用这个脚本的人来说):

[*]用的browsercookie库,我目前写的firefox,其他浏览器没有测试过,如果需要用其他浏览器,需要自己改一下
[*]我使用的时候貌似必须论坛登陆时需要勾选“记住我”,登陆后的cookie才会被browsercookie读取到
[*]并未特别做权限和当前剩余金币量的检测,不过如果无法购买应该能读取到并输出论坛的报错提示
[*]提供链接就会直接购买并且下载,不会询问(除非有多个附件,但是一次输入目前只能选择处理一个附件),下载会占用24小时下载限制的,所以粘贴链接下载请慎重
[*]代理服务器目前也是写死的127.0.0.7890,如果不是这个需要自己修改
[*]我比较懒没有写错误处理,所以如果出现错误,比如网络错误或者其他乱七八糟的错误,脚本会直接报错退出
[*]目前只支持文本、写字板和word文档,其他格式不会处理
[*]不会检测附件大小,比如附件如果很大,可能会出错(正常几行文本应该不会)
[*]不会处理word文档的格式,如果万一格式上有什么奇妙的设置,无法处理和检测到
[*]匹配百度网盘的正则我也是写得比较死吧,如果有其他情况的可能不会主动打开


目前使用效果:


使用到的库(大概能想到的需要额外安装的):
lxml
requests
browsercookie
striprtf
python-docx
bs4

限制个3级加1金币吧~~
想了一下,取消金币,虽然大部分坛友应该也不缺这个金币
如果有啥额外的需求,估计后续看情况也可以添加改善吧。太麻烦估计就算了。

大概就这样。求个追随。





Ghost-in-System 发表于 2026-5-2 02:23:22

哇这个好方便呢,感觉可以集成到OpenClaw让AI直接完成下载啥的,手机端一键操作很方便呢

刀火 发表于 2026-5-2 02:51:58

果然,色色是人类进步的阶梯惹⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄有了这个脚本,以后下载附件就方便多了

Pul- 发表于 2026-5-2 02:58:45

基本可以算是全流程代理了,代价是牺牲了只在脚本进行操作的便捷https://gcore.jsdelivr.net/gh/googlefonts/noto-emoji/svg/emoji_u1f431.svg

毛茸茸兽兽 发表于 2026-5-2 03:03:28

省去不少步骤欸~一些坛友是习惯性存不少附件再一口气下载,时间久了有时还会遇到失效资源咧

夏日演叶 发表于 2026-5-2 03:11:42

很方便的功能!下载附件方便很多

娱乐法师火布偶 发表于 2026-5-2 03:18:28

感觉对于电脑小白来说,python可能也不好搞定

凯诺斯 发表于 2026-5-2 04:32:14

购买下载附件打开读取内容并打开百度网盘,这个过程可以自动完成还是很方便的惹,虽然本人没有攒帖子一起处理的习惯{:3_59:}

abc753321 发表于 2026-5-2 07:24:03

这个很方便了,每次下载就是感觉比较麻烦

primeayl 发表于 2026-5-2 09:08:57

这下购买附件后可以少点击几步了,很方便啊

恩佐斯 发表于 2026-5-2 09:22:03

话说有没有和我一样屯了一堆资源最后懒得下载,忘了都买过啥的:$

you9632587 发表于 2026-5-2 09:33:56

我印象里24小时只有15次下载次数吧,还是不要屯为好,不然像现在这种活动期间下载次数根本不够用

黑暗哈德 发表于 2026-5-2 10:23:44

这样就不用之前那么麻烦了,很喜欢

zibatco2 发表于 2026-5-2 11:33:41

对于下载管理来说感觉有方便不少~感谢楼主分享惹呢挺好的{:4_91:}

33966 发表于 2026-5-2 15:21:16

这脚本简直懒人福音!自动读取cookie+网盘跳转,下载效率拉满~

xqwh 发表于 2026-5-2 15:35:28

其实感觉下载不麻烦,麻烦的是下载后的解压改名整理

因本 发表于 2026-5-2 16:06:03

坛友的各种超方便的脚本就这样使我越变越懒

亚洛斯 发表于 2026-5-2 16:24:13

看着倒是很方便的一键工具的说,省的在多点几下鼠标了~

Szhii1 发表于 2026-5-2 16:33:16

这个脚本太实用了,下载附件省心多了!

万俟 发表于 2026-5-2 16:37:38

这个确实省事了不少,一键获取链接什么的很方便呢
页: [1] 2
查看完整版本: 【春露华浓】python自动购买下载附件打开读取内容并打开百度网盘