logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

004.chromium编译进阶-启动时传入cookies

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

文章图片
#chrome#爬虫#自动化 +1
python进阶(八):多进程

本文详细介绍了Python的多进程编程。多进程是一种同时执行多个进程的方式,可以充分利用多核处理器的优势。通过合理地使用多进程,你可以编写高效和可扩展的程序。

文章图片
#python#开发语言
007.卷积网络-FashionMNIST-正确率90.180

插眼传送注意:了解数据集是机器学习的所有环节中最重要的一步,没有之一。return x这个模型是使用PyTorch框架实现的一个简单的卷积神经网络(CNN)。它继承自,其中定义了网络的架构和前向传播的流程。下面我来逐行进行分析。__init__调用父类的构造函数,必须在开始执行子类构造函数逻辑之前完成。self.bn定义了一个Batch Normalization层,用于正则化处理,这里针对的是2

文章图片
#pytorch#深度学习#神经网络
python进阶(七):并发和多线程

本文详细介绍了Python的并发和多线程。并发是一种同时执行多个任务的方式,而多线程是一种实现并发的技术。通过合理地使用多线程,你可以编写高效和响应性的程序。

文章图片
#python#开发语言
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
    共 18 条
  • 1
  • 2
  • 请选择