Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 1.98 KB

File metadata and controls

39 lines (21 loc) · 1.98 KB

更新日志

来自上游项目,疑似AI生成,请注意甄别

更新日期:2026-02-15

为了解决这个“端口占用”和“启动崩溃”的顽疾,进行了以下更新:

🛠️ 端口随机化:每次启动浏览器,脚本会在 9000~19000 之间随机分配一个通信端口,彻底避开默认的 9222 端口,降低端口冲突概率。

目录隔离:每次启动分配一个带随机数的独立临时数据目录,用完即焚,防止出现“文件夹冲突(user folder conflict)”。

响应内核要求:重新加入 --headless=new 参数,满足最新版 Chromium 的启动规范。

此次运行后会绕开默认端口占用和旧缓存锁死的报错问题。

更新日期:2026-02-11

修复了典型的 Docker/容器环境浏览器启动崩溃问题。

虽然之前的代码已经加入了一些防崩溃参数,但在某些青龙面板的精简 Linux 环境(Alpine Linux)中,Chromium 对内存和进程的限制非常敏感,导致启动瞬间直接崩溃,DrissionPage 无法连接。

🔧 修复原理: 移除了不稳定的 single-process 和 no-zygote:这些参数在某些旧版内核中会导致浏览器“暴毙”。

加入了 disable-features=VizDisplayCompositor:这是专门针对 Alpine Linux 图形合成器崩溃的修复参数。

加入了 disable-software-rasterizer:防止因缺失图形库导致的软件光栅化崩溃。

更新日期:2026-02-04

这是一个基于 Python + DrissionPage 开发的恩山无线论坛 (Right.com.cn) 自动签到脚本。

与传统的 curl/requests 脚本不同,本项目使用 自动化浏览器技术,能够完美通过 WAF 防火墙验证、自动计算 JS 指纹、支持中英文双语页面抓取,并具备 Cookie 自动续期功能,实现真正的**“一次配置,永久运行”**。

更新日期:2025-12-16

增加了定时执行随机摇摆函数。(即到定时后,生成0-900秒的随机数(15分钟=900秒),倒数结束再执行)