网易首页 > 网易号 > 正文 申请入驻

我让AI学会对互联网撒谎,才完成这个任务

0
分享至

在PCI Oasis Inc,我接到了一个听起来很简单的任务:帮公司搭建一个爬虫,能从电商网站首页一路自动点到结账页面。

打开浏览器,点几个按钮,到达结账页。搞定。


问题是,互联网不想让你这么干。

每个主流电商平台——你熟悉的那些时尚品牌、电子产品商城、球鞋网站——都部署了某种形式的机器人检测。Cloudflare、DataDome、PerimeterX、Akamai、Kasada。这些系统相当精密,它们不只是检查HTTP头对不对,而是观察你在浏览器里的行为模式。

它们测量什么?你的鼠标是不是走直线?打字速度是不是恒定不变?浏览器的Canvas指纹是不是已经被标记过一千次?WebGL渲染器是否暴露了云端虚拟机的痕迹?

只要有任何异常——我是说任何——你就会碰到验证码、被静默重定向,或者直接拿到空白页面。

我们的爬虫必须突破这一切。全自动。任意网站。无需人工介入。

指纹与伪装

我没料到的是:浏览器有指纹,而无头浏览器的指纹格外显眼。

当Chrome在云端服务器上以无头模式运行时,好几处特征会暴露身份。解决办法?在页面加载前就把每一处都打上补丁。

但这只是开始。真正有意思的是Canvas指纹。

浏览器的美术课如何出卖你

有个很疯狂的事实:网站可以通过让浏览器画点东西,来判断大量信息。

HTML5 Canvas API允许JavaScript渲染图形,但渲染结果的像素级输出会因真实硬件、操作系统和GPU驱动的不同而略有差异。云端虚拟机上的无头Chrome总是运行在相同的虚拟GPU上,产出的哈希值一致且可被识别。

机器人检测系统维护着这些哈希的数据库。如果你的匹配上已知的无头浏览器指纹——封禁。

解决方案?给Canvas输出添加噪声。微小、不可察觉的随机变动,让每个会话产生独特的哈希。

WebGL同理——这是GPU指纹。GCP上的无头Chrome返回"Google SwiftShader"作为渲染器。这是明显的破绽。

鼠标难题

这是我最喜欢的一部分。

人类的鼠标不会走直线。你现在就可以观察自己的光标——它会弯曲、加速、减速、稍微 overshoot 再修正。这是一条优美、凌乱、有机的轨迹。

机器人走直线,或者瞬移。两者都是即时警报。

解决方案:贝塞尔曲线鼠标模拟。

贝塞尔曲线是由控制点定义的数学曲线。通过在光标当前位置和目标之间生成随机控制点,就能得到一条自然的曲线路径,带有真实的加速和减速。

打字也一样。真人不会以精确的120毫秒间隔敲击键盘。他们有节奏,有偶尔的停顿。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
邓超发际线被打码,搞笑背后是中年人的真实共鸣

邓超发际线被打码,搞笑背后是中年人的真实共鸣

悦君兮君不知
2026-05-11 17:20:09
黄希扬谈铜梁龙客场战平申花:遗憾,就是那种吃了屎的感觉

黄希扬谈铜梁龙客场战平申花:遗憾,就是那种吃了屎的感觉

懂球帝
2026-05-13 22:38:11
SpaceX星舰第十二次试飞计划北京时间5月20日发射

SpaceX星舰第十二次试飞计划北京时间5月20日发射

IT之家
2026-05-14 08:13:06
看到白鹿一夜之间口碑暴跌,才发现原来当初宋丹丹说的一点没错

看到白鹿一夜之间口碑暴跌,才发现原来当初宋丹丹说的一点没错

阿凫爱吐槽
2026-05-12 07:33:41
80岁以后,来日不多了,就算身体再好,也请记住这7句话

80岁以后,来日不多了,就算身体再好,也请记住这7句话

荷兰豆爱健康
2026-05-09 00:02:04
中东最新!霍尔木兹海峡,传来大消息!黄金拉升,原油走低!

中东最新!霍尔木兹海峡,传来大消息!黄金拉升,原油走低!

证券时报e公司
2026-05-14 07:50:27
消失三个月被传复婚怀孕!赵丽颖近况曝光,冯绍峰当年的话应验了

消失三个月被传复婚怀孕!赵丽颖近况曝光,冯绍峰当年的话应验了

橙星文娱
2026-05-12 10:28:29
美国和伊朗短期内一旦停战,那就是海湾国家苦日子的开始

美国和伊朗短期内一旦停战,那就是海湾国家苦日子的开始

过期少女致幻录
2026-05-13 12:30:02
“骨盆前倾成这样,还不去医院?”家长晒一年级女儿体态,被群嘲

“骨盆前倾成这样,还不去医院?”家长晒一年级女儿体态,被群嘲

妍妍教育日记
2026-04-24 11:15:25
网红白冰逃税风波后复更自曝:被员工转走上千万,想让我家破人亡

网红白冰逃税风波后复更自曝:被员工转走上千万,想让我家破人亡

柴狗夫斯基
2026-05-13 21:33:11
我国都有哪些常见毒蛇?哪种蛇最毒?盘点我国十大毒蛇,第一名致死率超65%

我国都有哪些常见毒蛇?哪种蛇最毒?盘点我国十大毒蛇,第一名致死率超65%

农夫也疯狂
2026-05-13 11:40:43
欠了快400亿,骂了整十年,华西村硬是靠一笔意外投资活过来了

欠了快400亿,骂了整十年,华西村硬是靠一笔意外投资活过来了

小莜读史
2026-05-07 19:10:59
戛纳这天,被“又壮又矮”的巩俐惊艳,不穿暴露礼服却能艳压群芳

戛纳这天,被“又壮又矮”的巩俐惊艳,不穿暴露礼服却能艳压群芳

不似少年游
2026-05-13 14:34:55
特斯拉宣布停产,震惊全网!

特斯拉宣布停产,震惊全网!

财经三分钟pro
2026-05-12 15:10:58
那个被杨洁导演一眼相中的15岁初中生,后来怎么就“消失”了?

那个被杨洁导演一眼相中的15岁初中生,后来怎么就“消失”了?

小椰的奶奶
2026-04-20 11:39:42
卖不动了,日系车集体退守中国

卖不动了,日系车集体退守中国

21世纪经济报道
2026-05-13 23:28:25
今日高温持续

今日高温持续

北青网-北京青年报
2026-05-14 00:39:31
看了原著才知道,为降服悟空,如来付出多惨烈代价!

看了原著才知道,为降服悟空,如来付出多惨烈代价!

犀利强哥
2026-05-12 20:11:29
曼城还没放弃!3-0后差榜首2分,下周不赢英超前六=送阿森纳夺冠

曼城还没放弃!3-0后差榜首2分,下周不赢英超前六=送阿森纳夺冠

体育知多少
2026-05-14 06:08:01
媒体人:山西外援配置顶级,无奈本土球员没有建队基石级球员

媒体人:山西外援配置顶级,无奈本土球员没有建队基石级球员

懂球帝
2026-05-13 23:30:15
2026-05-14 08:56:49
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
2735文章数 26关注度
往期回顾 全部

科技要闻

马斯克:只有我和黄仁勋坐上了"空军一号"

头条要闻

专机落地特朗普又舞起熟悉手势 乘专车前往酒店

头条要闻

专机落地特朗普又舞起熟悉手势 乘专车前往酒店

体育要闻

14年半,74万,何冰娇没选那条更安稳的路

娱乐要闻

白鹿掉20万粉,网友为李晨鸣不平

财经要闻

片仔癀依旧困在“片仔癀”

汽车要闻

C级纯电轿跑 吉利银河"TT"申报图来了

态度原创

亲子
游戏
房产
健康
军事航空

亲子要闻

怀孕大脑真实存在:研究显示灰质减少高达80%

《刺客信条:黑旗 记忆重置》主题现实寻宝活动揭幕

房产要闻

卷疯了!最低杀到7字头!手握30万,海口楼市横着走!

干细胞能让人“返老还童”吗

军事要闻

美以伊战争期间以总理密访阿联酋

无障碍浏览 进入关怀版