惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
L
LangChain Blog
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

老董笔记

尚硅谷机构在哪?尚硅谷培训怎么样?靠谱吗-互联网IT百科 韩顺平介绍,传智讲师,开办泰牛,入尚硅谷等一系列-互联网IT百科 pandas多重索引标准样式(写入excel有空行)-互联网IT百科 cannot join with no overlapping index names-互联网IT百科 pandas多列变多行(即宽表变长表)melt和stack函数-互联网IT百科 pandas多行转多列(长表变宽表)pivot和unstack-互联网IT百科 Index contains duplicate entries, cannot reshape完美解决-互联网IT百科 single positional indexer is out-of-bounds-互联网IT百科 Can only compare identically-labeled Series objects-互联网IT百科 pandas transform用法详解(多个案例)-互联网IT百科 python四舍五入精确实现-互联网IT百科 pandas的groupby使用apply分组排序-互联网IT百科 index 0 is out of bounds for axis 0 with size 0-互联网IT百科 pandas分组过滤filter函数-互联网IT百科 联想Win10系统如何禁用触摸屏关闭触摸-互联网IT百科 groupby分组计算transform转换返回相同长度序列-互联网IT百科 brooks seo教程python教程,brooks seo教程网盘,布鲁seo资源-互联网IT百科 电脑右键文件夹一直转圈电卡死怎么回事-互联网IT百科 施琪嘉的心理成长课(荐)-互联网IT百科 百度SEO公司_SEO推广公司哪家好_SEO外包服务如何选-老董笔记 groupby后agg同1列用多个聚合函数、不同列用不同函数、自定义函数-互联网IT百科 pandas的groupby单列多列分组聚合运算-互联网IT百科 DataFrameGroupBy对象及分组个数、分组大小、组名索引、组数据详解-互联网IT百科 pandas中groupby之Grouper and axis must be same length-互联网IT百科 pandas中groupby的分组原理-互联网IT百科 pandas的groupby的使用详解大全-互联网IT百科 openpyxl单元格自动换行强制换行Alignment(wrapText=True)-互联网IT百科 python教程全套(可就业)-互联网IT百科 联想win10系统CPU显示100%,电脑呼呼响怎么回事-互联网IT百科 如何自制CPU,CPU原理是怎么样的?-互联网IT百科
seo快排浏览器指纹(基本指纹|高级指纹|硬件指纹|协议栈指纹)-...
2021-09-05 · via 老董笔记

  我写过1个快排脚本,脚本介绍

  1、selenium驱动浏览器(屏蔽selenium特征的效果可以到无验证码过支付宝登录)

  2、adsl拨号换ip、随机UA、tn参数、多个si和ct参数

  3、同1个站点下20%的点击率带上百度账号cookie

  4、程序可以稳定运行不会挂掉

  脚本效果

  这个脚本给1个朋友友测试,程序可以稳定点击不挂,有一点点效果,效果就像饿了一天的人吃了几个花生米,多少管点用。只能个人测试玩玩用。

  为什么很多脚本没有效果?可能通过浏览器指纹识别出无效点击,何为浏览器指纹?

  指纹只是1个名词,可以理解为特征。如何去研究浏览器指纹呢?可以横向去思考,因为技术总是同源的,无论是seo快排、电商店群、反爬虫、还是统计工具的用户识别都需要尽可能精准识别用户。所以我们能从其他渠道去了解浏览器指纹。

  比如,如下vip浏览器就清楚的说明了很多浏览器指纹:

  除此之外,他的竞争对手对浏览器指纹也做了介绍(如下),以下图片所在平台介绍非常详细,有些关于快排的付费文章也是大段复制粘贴这里的。

  这2个图片所在平台的介绍已经很全面了,但是没有分类,通常人们把浏览器指纹分为基本指纹和高级指纹和硬件指纹。

  1 基本指纹

  基于header头、navigator的客户端标识(如cookie、userAgent、Platform、屏幕分辨率、屏幕色彩模式、浏览器窗口大小、浏览器类型、浏览器版本等);其他方面如浏览器的插件,字体,位置设置,时区设置,防追踪选项是否打开,是否开启了广告拦截等。

  2 高级指纹

  高级指纹是指通过H5的高级技术来实现利用硬件和软件的差异生成哈希值作为标识(如Canvas和AudioContext)。

  1)Canvas

  HTML5 Canvas元素可以绘制图像,但是在不同操作系统、不同浏览器上,产生的图片不完全相同。所以可以基于各种因素生成一个唯一的hash值。

  2)AudioContext

  AudioContext接口可以让开发者在代码中直接操作原始的音频流数据(加工音频),不同硬件、浏览器的差别可以导致音频信号的处理上的差异,不同机器或不同浏览器产生的音频输出会存在差异,由此可以延伸出哈希值。

  (网友提供:先用 AudioContext.createOscillator 产生一个三角波,然后用 AudioContext.createDynamicsCompressor,调节声音的信号,然后把信号用 renderedBuffer.getChannelData 转化为与通道关联的 PCM 数据,采集 4500 到 5000 段稳定的数据作为生成指纹的种子。)

  3 硬件指纹

  硬件指纹就是获取硬件的一些信息作为用户特征,如WebGL指纹(WebGL图像最终结果取决于进行计算的硬件设备)、CPU,GPU等。

  4 补充协议栈指纹(反爬虫方面的指纹借鉴)

  我后来找到一些协议层的指纹,特别记录了下。http指纹、tcp/ip指纹、tls指纹等,可以参考 https://www.scrapehero.com/detect-and-block-bots/ (下图是tls指纹的监测点)。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会