logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

005.随机指纹浏览器编译之webRTC随机IP

WebRTC(Web Real-Time Communication)是一种支持网页浏览器进行实时语音通话(voice)、视频聊天(video chat)和点对点文件分享的技术。该技术由世界各地的工程师和研究人员共同开发,广泛应用于视频会议、在线教育等。

文章图片
#chrome
python进阶(五):内存回收机制

本文详细介绍了Python的内存回收机制。Python使用引用计数和循环垃圾收集算法来自动管理内存。了解内存回收机制可以帮助你编写高效和可靠的代码,并避免内存泄漏问题。python进阶(五):内存回收机制python进阶(五):内存回收机制。

文章图片
#算法#jvm#java
004.chromium编译进阶-启动时传入cookies

本文介绍了如何在Chromium浏览器启动时通过命令行参数设置初始Cookie的方法。通过修改storage_partition_impl.cc源码文件,添加了处理--set-cookies参数的逻辑,该参数接收JSON格式的Cookie数据。实现过程包括:解析命令行参数、验证JSON格式、创建Cookie对象并写入Cookie管理器。测试表明该方法可成功设置指定Cookie。该方案适用于需要预设

文章图片
#chrome#爬虫#自动化 +1
022.(附加)chromedriver编译-绕过selenium机器人检测

- selenium机器人检测有2种,一是cdp检测,二是webdriver特征检测。- 但selenium需要通过webdriver来驱动chrome,每次运行selenium时,都要先找到对应版本的chromedriver.exe。- chromedriver自动化会对浏览器的部分属性进行修改,非常容易被识别为机器人。- pypeeteer却没有这种烦恼,它不需要中间驱动,所以还是建议大家使用

文章图片
#selenium#机器人#测试工具
016.自定义指纹chromium-随机ja4指纹

由于之前打乱算法顺序,只会改变ja3指纹和akamai指纹,ja4指纹并不会变。所以这次我们对加密算法进行随机增减。

文章图片
#chrome
017.自定义指纹浏览器-传参固定指纹(二)

- 目标1:启动chrome时,传入参数`--fingerprints=123123123`(正整数),则指纹固定不变。当正整数更换,则获得一个新指纹。- 目标2:启动chrome时,不传参数`--fingerprints`,则每个访问请求的指纹全部随机生成。

文章图片
#chrome
008.编译自己的指纹浏览器-随机tls指纹(ja3指纹)

可以看到加密方式在chromium中是写死的,顺序也是。我们不能随意删减加密方式,但我们给他随机打乱还是可以的。这样加密顺序就打乱了。

文章图片
#chrome
028.爬虫专用浏览器-抓取#shadowRoot(closed)下的内容

我们现在就是要获取closed的数据里面的内容怎么办呢?这里我提供一个解决方案:修改chromium源码,使`shadowRoot`的mode强行变为open。

文章图片
#爬虫#javascript#chrome
018.自定义指纹chromium编译-修改UA,GPU,小版本

当初想到搞指纹浏览器,就是想绕过akamai的指纹风控。。其实自定义指纹写到这里,最初的目标早就实现了。之所以还在继续更新新内容,是因为你,集帅,给我点了个赞。最后是,想要成品的直接点击购买哦

文章图片
#chrome
003.修改chromium源码随机webGL指纹

我们将返回列表打乱随机,js收集的指纹信息hash自然每次都不一样啦。,返回当前WebGL上下文对象支持的所有扩展名称的列表。可以看到,获取webGL指纹的关键函数就是。注意:这里是全网独一份。不知道后续还有没有人关注。

文章图片
#webgl#chrome
    共 17 条
  • 1
  • 2
  • 请选择