用浏览器渲染代替补环境

admin 2025-12-25 02:52:54 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了利用Playwright浏览器渲染替代传统JS补环境来对抗反爬虫的方法。通过配置特定参数隐藏自动化特征并优化Cookie获取逻辑,成功绕过了加速乐、某乎VMP及某数等复杂防御。尽管生成速度较慢,但该方法在应对复杂加密环境时更为便捷有效。 综合评分: 88 文章分类: 爬虫,WEB安全,逆向分析


cover_image

用浏览器渲染代替补环境

原创

邓世龙

静夜随想

2025年9月16日 11:21 浙江

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码。抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!若有侵权,请在公众号 【静夜随想】 联系作者立即删除!

在看了土木佬的 某数反爬方案讨论 后,也想搞一个浏览器渲染的方案。之前同事研究cef的时候,就想让他搞一个,但他没继续研究了,这次正好补上。

在 https://github.com/dengshilong/browser_server/blob/main/node_playwright_server/simple_server.js 代码的基础上,继续问AI,

Playwright的配置参数里,有解决自动化检测的参数吗?AI又哼哧哼哧给了一大堆建议,其中建议有以下一条,加上之后进行测试。

browser = playwright.chromium.launch(    args=[        "--disable-blink-features=AutomationControlled",  # 关键参数,隐藏自动化控制标识        "--no-sandbox",        "--disable-setuid-sandbox"    ])

会遇到获取cookies时还未生成的情况,于是又让AI加上等待cookies不为空之后再返回结果功能,之后就可以测试了。

先试了加速乐,搞定

再试了下vmp + wasm里生成的某乎__zse_ck,搞定

再试了下某数,也搞定

浏览器用来补环境是真舒服了, 就是生成速度比纯js补环境慢一些。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:静夜随想 邓世龙《用浏览器渲染代替补环境》

评论:0   参与:  2