好,各位学前的同学普及一个知识啊,叫做浏览器指纹。在某一些场景下边啊,这个东西能够起到一些关键性的作用,它用来干嘛的呢?这个东西啊,它可以让用户没有登录的情况下,能够识别出你是谁, 哪怕你注销了,他也知道你是谁,哪怕你开了一个无痕窗口,他也知道你是谁。像有的时候呢,我们看一些广告是吧?在不同的网站上,哪怕你换了一个网站,他也知道你是谁啊,这是浏览器指纹, 相当于是个用户的身份的标识。有的时候我们上网过程中啊,会刷到一些商品是吧?那比方说你在京东啊,淘宝啊,拼多多上去刷到一些商品的时候,然后你换一个站点,比方说你在短视频环境里边,你会发现它神奇的是它可以推荐的都是同类型的商品, 哪怕你是没有登录的情况下,它都可以给你推荐到。那这一切的技术啊,背后的原理就是浏览器指纹。那这个玩意是啥呢?通过这个玩意,它会给你生成一个唯一的编号,或者严格来说是一个基本唯一的编号来标识用户。它的编号是怎么生成出来的呢?它是基于一种假设啊, 就是说他认为全世界不会存在两个一模一样的浏览器环境。什么叫浏览器环境?包括浏览器的版本型号,包括浏览器里边的设置,用户偏好语言,还有他网络的 ip 地址,还 包括他所在的计算机的硬件设备,还包括操作系统的型号和版本啊等一系列的环境。他认为全世界不会出现两个一模一样的, 那这个假设成立吗?啊?严格来说肯定是不成立的啊,只能说它几率比较小。所以说浏览器指纹呢,它不是说一个非常严格的唯一编号,只能说它是基本唯一的。 那你看这个站点里边啊,还给你介绍了这个浏览器指纹,它可以从哪些环境入手去进行编号的生成?你看什么 ip 地址啊,还有 g s 的 相应的 api 啊,就不同的浏览器,它可能支持的 g s 的 api 是 可能不一样的啊,会有一些差异,对吧?包括很多东西啊。呃,这里边还有个 canvas 啊,这玩意挺神奇的,给你看一下吧。你看啊,如果说你用 canvas 的 指纹生成出来的话,那么就得到了指纹,是这个,他告诉你这个唯一性呢,是百分之九十九点九八啊,在二十二万的用户浏览器里边呢,只有五十一个,是完全重复的, 几率还是比较小了,是吧?那么如果说你去打开一个无痕窗口的话,那么我们看一下啊,打开一个无痕窗口,然后再去看一下他这个 canvas 的 指纹啊,咱们对比一下啊,你看,即便是你开了这个无痕窗口,他的指纹呢,也是完全一样的 啊,看一下,这两个是完全一样,但是如果说你开了不同的浏览器,那就不一样了,比方说咱们去开一个 safari 的 浏览器啊,也进入同样的地址啊,那你看这个浏览器的指纹,你看就跟上面那个指纹是不是就不一样了?它是取决于浏览器环境的啊。那么这一块的实现原理其实也非常非常简单啊,比如 说我这里呢,简单的写了一个,就得到一个 canvas 的 文件指纹,怎么做的呢?非常简单,就往 canvas 里边去,随便画一些东西啊,随便画就行了,爱画啥,随便给些颜色啊,给些文字随便画, 然后画了过后呢,把这个 canvas 呢,它的数据转换成一个 data u i o, 然后呢针对这个 data u i o 呢,我再把它转成一个哈希值啊,一个哈希数字。我这里就简单写了个哈希函数啊,就随便写的啊,就体验一下这么个感觉就可以了。那咱们运行看一下啊,那么目前呢,这个浏览器得到的指纹呢?是这个,那如果说你开一个无痕窗口呢,那咱们看一下 得到的指纹啊,肯定是完全一样的,看到没,这两个指纹是完全一样的,但是如果说你开了不同的浏览器呢,那就不一样了。好,咱们看一下 java 里边啊,你看 java 里边的文件指纹跟这里就不一样了。哎,那是怎么回事呢?画的东西不都是一样的东西吗?为什么会出现差异呢?这是因为在不同的浏览器环境里边啊, 他一些文字啊,还有就是一些颜色的显示的时候,人也是很难分辨的,但是呢,他会存在一些或多或少的差异,这个差异呢就会被体现出来啊,就这么简单。当然这个 canvas 呢,它这个文件指纹啊, 也只是其中一种检测方式,它其实还有很多的其他检测方式,一般来说,我们要做浏览器指纹的话,都会综合来进行处理啊, 你综合的东西越多,那么这个文件指纹的唯一性就越高,像一个 camera, 它都达到了百分之九十九点九的唯一性了,是吧?那么再综合一下别的一些环境的指纹,那是不是唯一性就更高了,对不对?其实网上呢,有些第三方库啊,像这个 finger prints, 他就是来专门生成当前浏览器文件指纹的啊,用法也非常非常简单,有需要的同学呢可以自行去看一下啊。那么这个文件指纹一般用来做啥呢?其实他的用处呢,一般就是这么几个方面,一个方面呢就是广告,就我刚才说的,你在淘宝上刷了一些商品,然后在别的站点上看到了相同的类似的广告, 那么两个系统之间用户是不互通的,甚至两个系统他都没有登录啊,那他怎么知道你是谁?你看了什么东西呢?他怎么知道的呢?那就是靠一个第三方的广告联盟,那么广告联盟里边他就会读到你的浏览器指纹,他会知道你是谁。 好了,除了广告之外呢,我们还可以用那个浏览器指纹呢,做一些什么防刷,对吧?啊?比方说有些投票系统,他可能是匿名投票啊,不需要你登录的,那他怎么来防止你 无限次数的操作呢?他就可以靠这个浏览器指纹来识别到底啊,你是谁?你之前有没有操作过,对吧?他可以防刷,然后呢就是还有一些什么安全性的东西呢?就像有些系统呢,可能要禁用某一个区域的用户, 很典型的就是像 tiktok 啊,或者一些跨境电商啊,对吧?一些国外的一些商城站点,他可能会屏蔽掉某一个区域的用户,但是呢,这个区的用户很聪明啊,他会用 vpn, 他 会切换这个 ip 地址, 那怎么来防呢?那他就可以利用这个浏览器指纹,就你切了 ip 地址,但是呢,其他的浏览器环境是没有发生变化的,那么他可以利用除了 ip 地址以外的 其他的浏览器环境生成指纹,他发现指纹一样啊,你还是你啊,只是你换了个 ip 地址而已,他知道你做了啥。这就是有的时候呢,有些同学搞一些跨境电商的同学啊,他遇到了一个问题, 一开始账号被封了,然后换一个环境还是解不了,甚至换一个环境,你连重新注册用户都不行了,他怎么知道你是刚才那个人呢?换一个 ip 还是不行,甚至换一个 ip 过后,你重新注册都不行了。那他怎么知道你就是刚才那个人呢?他就是靠这个浏览器啊, 不过那个上有政策,下有对策,能不能绕过去呢?当然是可以的啊,那就用啥了?用指纹浏览器啊,像一些做跨境电商的人应该经常用这个是吧?不用这个的话就玩不了了,特别是做了个 tiktok 出海业务的,这都应该很熟了。 指纹浏览器是怎么绕过去的呢?其实也很简单啊,他就是从原理出发,你这个浏览器指纹检测的不就是环境吗?对吧?那么指纹浏览器呢,我就可以切换环境,我可以做一个虚拟环境出来,所以说他就可以让浏览器指纹发生变化,那么那边就检测不到了。这个指纹浏览器啊,他有很多的现成的产品啊,不过呢,很多都是要收费的啊,而且呢,有些费用还不低, 不过你要去做一些跨境业务的话,那点费用你该交还得交啊,你跑不了的啊,就交这么一个,相当于是一个知识的扫码了浏览器指纹。
粉丝16.8万获赞212.0万

hello, 大家好,我是 d p, 这期视频我想跟大家分享一个很直观的东西,平时我们都是用 codex 来写代码对不对?但是其实它可以直接操作我的 macos, 比如像这样它就可以操控 控浏览器访问网页,找到对应的内容,进行一些精细化的操作,是不是很棒? ok, 我 们来讲一下 codex app 如何对 macos 电脑进行操作的相关内容。 首先设置部分,在左下角的 setting 打开,然后 settings 里面在左边找到有一个叫 computer use, 打开,然后这边会有一个对勾,如果没有的话,你就点一下安装就行了, 这边显示那个可以 try 就 可以使用,就是正常的。然后我们回到我们的聊天窗口,随便找一个窗口,然后换换好你想用的模型, 一般我会选择用一个比较快速的模型,然后这边使用 it 找到 computer use, 选择这个,其实它是一个插件,接下来只需要把提示词复制过来,我的提示词是使用 chrome 浏览器,打开呃, dprt 点 lab 零零这个网址,然后再 文章列表中找到第三个文章,并且把这个文章打开,那么在文章详情页向下滑动三百个像素,然后复制支持列表板块中一点一的标题,然后把这个复制的标题放在浏览器的输入框中。 一切准备就绪,我们开始启动。为了方便查看,我把那个窗口移动到这边啊, 首先它会提示我是否给那个它使用 chrome 浏览器的权限,我点确认,然后这时候第一次使用的时候就会跳出这个本地的一个配置,首先把第一个 的允许打开,然后就是把这个拖到上面,其实仔细看上面已经有了 codex computer 域子,这是因为我之前做过测试,然后这时候同意一下,他就有了这个权限,然后把第二个也给他。第二个很简单,也是在这上面,我也是测试过的,拖上来, 然后这个选 let 就 好,然后把这个关闭掉,然后他这边就会继续进行,我把这个拖到这边,他已经开始确认任务了,大家可以看到他的已经出现了一个,就是类似在背景状态下的使用,他不需要使用我们当前的焦点,他可以直接吸附到这个浏览器上来。 然后他已经打开了 d p r t 的 文章列表页,因为要跟那个呃 a p r 做交互,所以整个可能看起来有点慢。现在他找到了第三篇文章, 应该是在做点击这个动作。好,文章已经打开了,打开了文章以后, ok, 现在的动作是向下滑动,三百个像素已经完成。然后在支持列表啊支持内容里找到一点一标题,复制 好的,它已经定位到一点一标题了, ok, 粘贴进去。 好的,最后应该会给我们一个总结, 好的,整个流程都已经完成了,是不是觉得很奇妙? 好的,我们来单独看一下 token 的 使用情况,我用的模型是 gpt 五点四 mini, 然后思考等级是 high, 其实可以再降一点,我觉得也是 ok 的。 然后我们看一下 states 当前的五小时额度是用了百分之五,然后我刚刚做测试,差不多运行了四次相关的内容, 那么这一次这次应该是运行的最全面的,它大概用了百分之二左右的五小时额度,这就是整个 computer use 对 talkin 的 使用情况。 好的,我们来做一个比较简单的总结。首先总耗时是两分十七秒,对于这个动作来说耗时有点长,但是关键的耗时都是在和 a p r 的 交互上,我觉得这也可以理解。然后关于费用,我用的是 g p t 五点四 mini, 然后其实不用嗨也行,我觉得用中等也是可以完成这个任务的,不过无所谓,因为五点四 mini 本来就有一定的速度优势,价格也很便宜。然后执行的操作嘛,打开浏览器,然后找到第三个文章,算是有一点挑战, 上下滑动三百个像素是一种精细的操作。然后最后我给了一个进阶的任务,就是说在那个支持内容板块找到一点一这个标题,我觉得这已经是很细致了, 然后他都做对了,然后把这个标题最终的结果复制到那个浏览器的地址框里,全部都完成了。我觉得是很魔幻的一种场景,我们只通过了这样的文字的描述, ar 就 可以帮助我们完成很多 很精细的操作。那么在这个基础上,大家可以衍生出很多种玩法,有没有一点像钢铁侠贾维斯的感觉,就是真正的 ar 助手。 好的,这就是这一期使用 codex 的 computer 预置功能,实际操作 macos 浏览器,实现一些精细的浏览器及操作的视频全部内容。如果这期视频有对你有帮助,请帮忙点赞和转发。如果你有相同的经验,想要分享或者遇到相关问题,欢迎留言。 我们正在制作 codex 和 ar 相关的一些内容,如果有兴趣的话,欢迎关注。我是 d p, 谢谢。

好,我们一起来看一下 codex 呢,在五月八号进行了一次最近的更新,增加了一个昆姆扩展的插件,那这一次呢,我们一起来看一下这个插件和相比于其他的方式去操控昆姆有什么区别?好,我们直接点击这个电脑操控这里呢,大家可以看到这个会有存在一个 啊昆姆插件这么一个选项,就是我们点击管理可以看到增加了非常多的配置,比如说像权限历史记录下载上传,那这里呢提供了非常丰富的这种权限控制。嗯,我们可以通过 安装这个插件和 codex 呢进行建立关联,这时候可以看到我们的这个 codex 呢就连接上了当前这个浏览器,那出现了这一个绿色的图标,就说明我们的 codex 呢已经可以完全的托管这个浏览器了。那我觉得这是 codex 呢像全自动操控浏览器迈出的一步哦, 我就挺有趣的,所以今天给大家做一个分享。那如果你把这个开关打开之后呢,接下来呢我们就可以直接去操控了,但是你会发现一个小细节,就是如果你是在国内的环境下,你就直接点击这边去打开呃,安装插件的界面,你会发现这个商品并不能够安装,所以大家呃可以通过我提供的这么一个压缩包去进行补充这个 啊插件,好吧,呃,我们来往来看啊,首先我们来看一个很容易被大家混淆的东西就是,嗯,目前 codex 本身来说是有浏览器,那他操控浏览器和我们的这个插件有什么区别呢?比如说我们在这个 codex 中使用软件到一般是这边新建一个窗口,在侧边会有一个浏览器的选项,那其实这也是我们的第一步,就是我们的这个呃, in app browser, 这是我们的一种内置浏览器,它本身来说是用来调试的,用来开发的,所以和我们 这个插件更新是没有任何关系的,所以大家不要搞混了。那第二种呢?叫做 browse user, 这个是用来操控类似浏览器的,这是相当于前面的这个 in app browse 呢,又往前走了一步,比如说我们在这个设置这边呢,哎,去又往前走一步,这有一个,这个什么有一个啊? browse user, 它可以让呃我们 的 codex 呢去操控这个类似浏览器,去完成一些操作。好,那也就是第三种呢,就是我们刚刚现在讲这种叫 chrome browser, 它可以帮助我们进入真实浏览器状态,去操控我们整个浏览器。 那有小伙伴说了,那其实我的这个 pry white mcp 也可以操控浏览器,或者说我这种外置这个 computer user 也可以操控浏览器,那和这个有什么区别吗?而且区别很全面,对吧?呃,区别的话,呃 computer user 呢?它本身来说它并不是浏览器的插件,对吧?它是一个操控电脑的 g y 能力的 这种插件,比如说它可以通过你屏幕去操控你调出那些图形应用,就比如说我们现在常见的这种,呃剪辑应用,对吧?微信,对吧?它都可以操控,但是你如果单独的话去操控这个浏览器的话,显得并不那么智能,所以 codex 提供了一个新的能力,就是这个 codex com, 那 我们可以通过这个 codex com 去完整的操控我们整个浏览器。举个例子,比如说我现在想让他看到我们整个这个浏览器上有多少个标签页页,对吧?我们就问他,我说,哎,现在当前浏览器上有哪一些 这个标签页?比如说你看是吧?他可以告诉我们现在到底有哪些标签页,我又让他在第一个标签页输入 a, 第二个标签页输入 b, 也可以,我再让他把某一个标签页固定也可以,就能够做到很多之前做不到的一些事情 啊,分的更加的细了。那如果说你细心的话,你会发现,呃,这个插件它其实包含了很多细节的功能,比如说他通过这个插件和 codex 进行关联之后呢,就可以直接在 codex 里面去操控浏览器的所有权限,比如说审批,对吧? 比如说历史记录,你可以让他看到你今天到底有哪一些详细的记录,包括你上传哪些文件都可以使用它,比如说你允许上传哪些,允许下载哪些,都进行了完美的这种配置啊,对吧?非常的清晰。好,那接下来在最后我们想跟大家聊一下,就是为什么要使用这个呃,这个酷路亚 插件呢,对吧?为什么不直接使用 pro white 的 能力呢?其实很清晰啊, pro white 的 本身更像是一个外部的这种工具,而这个呃 这个 com 插件呢,是一个内置能力,如果说你使用这个的话,你会发现其实很多东西它都需要一步一步的去哎,去跟他讲,去分析,那它通过这些 m、 c、 p 的 能力去一个一个去提供。那如果浏览器更新了呢?它并不啊 同步更新,但如果是 codex 呢?它就同步更新的,它更像是一个完整的产品,对吧?也是 codex 官方提供的真实浏览器的一个执行通道。 而 pro y m c p 呢?它只是一套通用的浏览器自动化引擎,对吧?所以呢,你可以相当于它是一个小缩放。而这个,呃, codex 捆绑插件呢?还是更像是一个完整的企业级的真实软件的一个执行通道?它也可以通过现成去控制,并且呢,能够降低了很多我们调试的成本, 比如说我可以让它去帮助我去做一些自动化的事情,对吧?是吧?非常的方便。好了,那以上就是这几个的区别,我是小刘,那我们下期再见。

大家中午好,我想了想,我还是要跟大家录一下,因为最近 codex 跟 anthropic 的 cloud code 真的 太火了,昨天晚上 openai 也发布了 codex, 现在已经可以直接支持谷歌的 chrome 以及 windows, 就是 chrome 在 macos 和 windows 情况下,呃,可以直接调用 codex 的。 我快速录一个视频,教一下大家怎么把这个功能激活。首先呢, 我们要打开最新版本的 codex, 如果不是最新版本的,可以在这里去检查 update, 就是 要确保更新到最新版本的 codex。 更新完之后,打开这个插件 plug ins, 打开这个插件, plug ins, chrome 的 这个选项就会出现了,点击这个 chrome 点击吧,因为刚才我已经点击了啊,可以直接点打开, 打开它会直接跳到你默认浏览器的这个 codex 的 激活界面啊,如果你默认的是 chrome, 就 会正常蹦到这个 chrome 的 界面 crom 蹦到之后直接点击艾特 crom 就 ok 了啊,因为我认为接下来会很精彩的。其实 cloud 大家能看到我的 cloud 已经支持了,就当我点开这个 cloud 的 时候, cloud 的 无论他调用自己大模型也好,还是还是 cloud code 也好,他可以直接操纵我的 crom。 那 现在呢,就是我把 code 也加入到 crom 之后, open up code 也可以直接调用我的 crom 吧。因为今天我想录这个视频的原因就是我认为接下来整个电商的搜索逻辑都会因为世界头部的几个大模型公司会带来天翻地覆的变化。 比如我现在自己日常的使用已经不用去打字了,我调用的是 tapis 会比较多,所以现在目前,哦,现在才五月份,我觉得其实 ai 的 风向已经调了好几次了。比如年初的 open code 火了一阵子, openclaw 就是 龙虾。 那其实我认为到现在为止了, open opencloud 的 风风口或者说营销热度已经完全消退了。那接下来就是 webcoding。 那 目前最主流的就是 codex 和 android 的 cloud code。 就是 cloud 的 code 啊。好吧,今天就跟大家快速录一下。我估计可能很多伙伴不知道怎么在 codex 里面去添加 chrome, 在 chrome 里面去激活 codex。 好 吧,那今天先这样,拜拜。

codex 最近更新了新功能,它现在可以直接操控你的 chrome 浏览器了。对比 computer use, 它不会抢你的鼠标,因为它是在后台运行的。配置只要四步。第一步,先更新 codex, 点击设置,点击电脑操控,安装着 chrome 插件, 好点击打开,添加扩展程序,这样就配置好了。在用的时候记得要输入杠 prom, 再加上你的问题,他就在后台帮你操作你的浏览器工作了,同时还能开好几个标签页并行地去跑任务。我让他帮我整理一下我的 note 库,他目前已经在开始工作了。

现在的 codex 已经不只是写代码,而是开始直接接管电脑了。它能做的事很杂,但也很完整,数据分析、应用开发、游戏构建、网页开发,甚至浏览器操作和电脑控制都能串起来做。 重点不是会不会写,而是它已经能把开发、测试、交互、自动化这些环节连成一条线。更关键的是, browser use 和 computer use 这类能力已经不是掩饰级别,而是能真正落地的工作流工具。这 真正让人注意到它的是 o s world firewall 这个机准。这个测试看的不是答题能力,而是模型能不能在真实电脑环境里自己完成操作。 g p t 五点五,在这里拿到百分之七十八点七,而且 toc 效率也更高, 也就是说,它不只是能做,还能更省的做。更绝的是, codex 现在加了 browser use 插件,能直接进入 build and firewall 的 闭环,先生成前端,再打开浏览器,像真实用户一样点击浏览验证,发现问题就继续修。这一步的意义很大, 因为他不是只看页面表面,还能同时读取视觉信息, console 报错和 network logs 页面哪里卡住了接口哪里失败了,模型都能自己判断。 于是他做的就不只是自动点网页,而是像一个持续工作的测试员,边操作边截图边看结果边迭代,直到任务真的跑通。这个能力一旦稳定下来,很多原本需要人工盯着的前端测试流程验证、基础自动化都会被他接过去。 而且这次更新还把 computer use 的 速度直接提了百分之四十二。这很关键,因为真正用起来,瓶颈往往不是能不能做,而是做得够不够快。 现在它在框架上的操作已经接近人类节奏,甚至可以打开本地页面,测试 checkout flow, 发送邮件,访问 youtube 页面。使用方式也很直接,插件预装在 codex 里,调用 act 命令就能起用。 更实用的是,复杂任务不一定要开高强度推理 de intelligence, 反而更省额度。结论很清楚, ai 正在从帮你写一段代码走向,替你把整个电脑工作流跑完。关注全球 ai 速递,获取更多 ai 前沿资讯!

前端网页做爬虫逆向登录的时候,里面的账号密码不仅有加密,还会涉及到浏览器的指纹的一些处理,那么遇到这种情况的时候,我们该怎么来通过协议爬虫来做我们的逆向登录呢?安排,然后这里的话同样可以看到是一个账号密码的一个登录,对吧?这个是手机号,我们试一下,我们尝试一下来点击登录,呃,没有验证码对吧? 那如果说他没有验证码的话,我们来直接进行监听,我们看一下他当前的包是怎么发的啊?我们来点击进入微店,然后可以看到他直接是进行的我们的一个阿贾克斯的一个请求,对不对?他直接就是一个阿贾克斯,那么在当前的这个阿贾克斯的接口里面,我们可以看一下他当前的账号 密码都是加密的,加密还个 u a, 难度直接上升。如果你也对前端逆向攻防感兴趣,老何啊?我专门给大家准备了爬虫逆向实战的一个直播课,拆解目前市场主流的一些前端加密技术,还配套录制了全套的逆向入门学习视频,大家记得在粉丝群里面来进行获取,这也是一个逆向登录,但是你可以看到它难度完全不一样。 u a 是 什么?我可以告诉各位,这个他应该是属于我们的指纹验证,指纹验证,然后其次我们可以向上翻,向上翻的话,其实我们能够看到他在上方的话,这里有一个扣的,这个扣的到底是什么东西,我们不太清晰,我们可以尝试再次点击登录,我看一下当前的扣的是否变化, 对吧?因为这个扣的他有可能,应该这个网站有可能有验证码,明白吗?呃,这个扣的你可以看到他是变化的,但是他没有额外的接口产生,也就是说他也是一个要被来进行逆向的参数总体分析,发现一个、两个、三个、 四个,对吧?我们要做四个参数的逆向,那么像在这里我们同样的右键复制 c o l, 先把它构建一个 pass 文, ok, 难度直接上升, ok, 那 么我们现在我们先在这里我们来试一下啊。首先我们来分析一下它的这些加密的一些核心,对吧?我们把这个加密参数给它掏出来啊,把这个加密参数都给掏出来啊,这样的话方便我们等下分析,因为分别看一下它到底是采用的什么样的一个加密,这个我感觉应该是验证码,就说当前验证码没有产生,对吧? 微电,我记得之前要解决的话,它里面好像是 wifi, 是 吧?而且是一个混响,那么在这里我们先来尝试一下。首先像这种我们遇到这种加密,第一步先去看一下当前网页有没有接入混响,来点击启动器,呃,点击启动器随便点个接入本先看一下啊,可以发现好像没有接入混响,如果没有接入混响的话,我们可以尝试直接搜这个关键字看一下, 他好像不是很毒的,是吧?非常的范, ok, 如果太范的话,那么在这里同样像这种的话,我们直接跟他对战吧,然后他里面的对战也是比较清晰的,基本都是正常对战,都没有出现像他的一个异步的一个调用,对吧?我们直接点击,然后打一个断点, 我们现在来跟他的对战来进行分析一下来, ok, 我 们观察的逻辑主要是观察当前的重遇,你看我们向上推摇,根据当前的请求对他进行的指向,也就是我们当前所正在执行的战, 那么我们现在我们向上推,你看向上推,在向上推的过程当中,大家请观察我们的这组参数的变化, 你看啊,我们向上推,当我们再往向上推的时候,我们发现它好像没有了,我看一下,哦哦,还有,还有,还有,是吧?还有我们可以推快一点啊,可以推快一点, 一直都是有的啊,一直都是存在的啊。来往上走, 这里还没有了 一里面的 data。 我 看一下啊,在当前这个地方我们看一下,我们走到这个地方的话,它上面好像没有了,我看再往上走几步啊,我看一下啊,还有,对吧?还有来往上走, 我看一下啊,来走。其实这种我们只要看对战就不用看 j s 了,我们直接去看这个周瑜,这个地方看什么时候输出 好像没有了,你看再往前推的话就没有了,你看前面再推的话就没有了,我们可以测试一下,是吧?我们再往前推它就没有了,前面再推的话,它出现了我们的铭文密码,看到没有,就是铭文密码的输入。好,那么其实我们通过当前的这个分析啊,你看我们继续往后推,它的正常的构成我们最后的一次出现是在这个地方 看一下到哪里来的喽?这里,这里啊,是吧?这是我们最后一次所看它的地方,那么当前的话它是包含在一个一对象里面,是吧?一里面的 data, 那 么我们去看一下,当前的一 来一直是一个参数传过来的,是吧?一直是一个参数传过来的,那么在这里我们可以回到他上一步,我看一下他传过来参数,然后他的上一步的逻辑对等的是一个 r 值,那么这个 r 值的声明是在哪里?我们向上推 r 值的声明是在这里,你看这个地方是不是就是我们当前的整体的一个加密的一个位置,它里面的加密都在这里。 你看我们来新建一个 js 代码啊,这个网站好像也不难啊,来我们创建一个 js 代码,这个要扣 js 啊,用纯算可能有点问题,纯算有点难度啊,你看,那么这个地方,你看就是我们当前的整体的 r 对 象,是吧?也就是我们当前整体的点击参数,它里面的加密都在里面, 你看手机号,对吧?扣的密码,还有我们下面的 u a 是 不是都在这里? ok, 那 么在这里我们是不需要这么多参数的,我给大家讲一下,我们是不需要这么多参数的,因为它里面有很多参数,它所对应的其实上就是我们当前的这个请求参数,也就是它,明白吗?当然了,你们如果说你在这里,你想用这个请求参数,其实也是可行的了,呃,问题也不大了,对吧?也可以了,就是这两个,这两个跟这个是一样的, 明白吗?只是说它后面会额外的进行一些复制,它们两个还是有些少的。你看这个它里面有个 toky, 对 吧?有个 toky 什么的,它这个没有 toky, 对 不对?它这里面是没有 toky 的, ok, 那 么像在这里我们把一些无用的参数给它删掉,我们只留下我们需要的 argh, 我 们好像只要这四个吧。好,那么现在我们来逐步的分析,首先我们来看一下,其实我们可以看到它里面的主体加密参数都是一样的, 你看下面这里,你看 t 点 intict, intt 下面是一个 encode, 我 们的 u l 的 一个处理,对吧?这是一个对应它的一个编码,是吧?一个编码上面的加密方法都是 t 点 intt, 那 么我们重点观察一下 t 点 intt 是 什么东西, 是吧?那么在这里我们去找到这个 t 点 in trap, 给它打上一个断点,然后我们进行重新调色,在页面里面点击登录,那么我们当前来观察一下,看一下这个 t 点 in trap 是 个什么方法。我们发现不能跳转,就是当我们把它选中的时候,你看它这里显示的是这种方式,对吧?就不能跳转,呃,没得关系,这种不能跳转的也没事。 怎么办?我们可以直接点击录入,可以录入它,你看点击录入是可以录入的啊,你看我们是可以录入的,然后当我们录入之后,我们可以看到它里面的主体的加密,应该是微点 in trap, 这了一个加密的处理吧,应该是它吧,因为其他的不具备加密的方法,对吧?这个 t 点 in trap 它应该对等的是它吧? 对等的是它。好,那么在这里的话,我们可以看到它会额外的给它拼接一个空字浮创,是吧?额外的拼接了,应该做了加盐操作,然后这里的微值可以看到当前的微值是谁啊?微值对等的是一个 g s in trap 的 对象,这不就是 r s a 吗? 对不对?不就是非对称加密算法 r s a 的 吗?那么在这里我们可以向上推去找到当前微值的声明地址,我看一下微值在哪里,上面代码怎么不显示? 记住啊,要找位置啊,因为这个位置里面有公耀啊,不然我们不知道公耀是谁,这个地方怎么卡住了,怎么接代码都不显示,打断点给他,我先把后面的地方都放掉啊, 好,先显示啊,来,我们来看啊,其实我们可以看到微指是等于了指向的是一个 this, 对 不对?呃,指向这种比较明显,就是属于对它进行矢量化嘛,对吧?很明显你看这个地方是对它进行矢量化,你看这个对等的是一个 new, 我 们的 g s in trap, 这是一个 g s in trap, 那 么像在这里我们只需要去重点的去观察一下这个版本啊,你看,其实不用看版本也没事啊,我们在这个地方直接把当前它的公钥也是固定的,你看这个地方就是我们的一个整体的加密, 那就整体的一个加密,我们新建一个发送方法,我们叫做 int i c。 ok, 然后我们像在这里的话去执行一个加密的一个操作,首先先进行矢量化,然后矢量化完成之后使用微点 int 微点 int 加密一个 d s d d s d 作为文本传入,那么下面这三个方法全部进行修改,非常简单。它其实这个网站里面难的是这个,我跟你们讲它里面的 u a 才是最难的, 等一下你们就看到了啊,等一下你们就看到了,好,然后在这个地方的话,我们可以做一个返回,对吧?这里会得到我们的密文,对吧?我们直接直接返回吧,你看对吧?直接把它返回 好,然后这个地方我们把当前的账号跟密码全部进行更换,我们换成一个随便更换啊,随便更换啊,因为账号跟密码的话,肯定是我们手动输入的嘛,对不对? 呃,然后这里的话有个 intict 的 方法,我们看一下第二个 intict 的 方法,它里面传的这个参数是谁?它这个地方有做额外处理。朋友们,八六杠 z, 这个八六杠 z 是 个什么意思? 手机号码,应该说我们的手机号码是属于八六的号码,中国大陆,对不对?中国大陆,那么在这里,首先你看这个是当前所传入的参数,是吧? ok, 你 看啊,都是些老学员赶过来,对吧?那你看这是一个八六杠 z, 然后我们像在这里我们去把后面这个进行替换八六杠 z, 那 么它外面会有个方法,有个方法去对当前的逻辑精处理,我们可以把它处理一下,你看它就是把它进行变成了一个八十六, 对吧?这个地方我们可以考虑一下它是否固定,如果说它是一个固定的参数,那我们直接就传一个八十六不就可以了,是不是,对吧?这个地方应该是做的号码验证,就是八六,号码, 应该就是一个八六,我们把这个参数先注视一下,我试一下当前的 r 值能不能生成啊?好,你看当前的加密参数,搞定了,那么下面就剩指纹了,呃,没导包是吧?导个包,先首先定一个 word 的 一个 logo, 然后使用 posi 来导入我们的 justin trap 执行。呃,我们来看一下啊,在这个地方它可能报错了。 嗯, self 一定是 default。 我感觉是这个这个地方的问题。我看一下这个地方,我们先把它一个走通啊,我们先把一个走通。呃, g s in trap, 蜂药 人电话, 哎。呃,我们没编码吗?稍等一下,我看一下啊,这个地方我们出问题了。咳,来,我们进去这个方法。我们看一下这个地方它是什么情况啊?呃, v 点 in trap。 它这个地方好像它用的是低版本,它用的版本是跟我们不一样的, 虽然说它当前所输出的格式应该是这样的。试一下我们一个对比啊,因为这个地方我们要去谨防止一下它有没有可能是模改,或者说其他的一些特殊情况,对吧?我们来看一下,因为它里面的话,大家有没有发现它里面的可以变成了一个 j s in trap r s a k 的 一个对象。 这个地方有问题是吧?我们可以试一下啊。来,我们试一下这个地方,我们先把它注射掉,我们先尝试进行打印,打印我们当前的微值,我们看一下当前的微值的执行结构。公钥有问题。 重名的吗? 来,我们试一下啊,我看一下是不是重名的问题。来,我们试一下啊这个地方, 哎,这个第三方会有问题啊。各位稍等一下,我看一下是哪里冲突了,是我装的包太多了。来,我们来解决一下这个小 bug 啊,我看一下是什么问题, 是不是最新版的不需要声明 global, 看一下,最新版的不用使用 global。 呃,应该是 jsincraft 的 这个包更新了。呃,跟大家讲一下为什么在上面声明一个 global 嘞?因为我知道,我像我们做过的同学应该知道啊,就是我每次在调 jsincraft 的 时候,它老是给我们报里面的一个什么报里面的一个 word 的 一个错误,是吧? word 已经在这个地方没有被定义,是吧?因为我没有修改源嘛,所以在每次它使用之前,我会给它声明一个 global, 明白吗?呃,但是在目前新版里面好像是不需要了,那我们就把它处理掉,我们试一下, 来,我们试一下,这样就没有问题,对吧?好,没有问题之后,我们现在你看,一步步排查优化, ok, 那 么现在只差一个参数了,就是我们当前的 i 方法,那么当前这个 i 方法那就有学问了啊,为什么呢?各位请看,当前这个 i 方法是在上面啊,是在这个地方,它是等于了我们的 win 的 点位 u a, 看没有 window 点 get u a, 那 么这个 window 点 get u a, 它里面就会涉及到很多的混淆的一些 g s 啊,并且里面有做一些核心的处理,你看它其实目前这个网站它比较难的方法其实就是里面的 u a 指纹,它这个 u a 是 是一道指纹,你看这个就是它里面比较难的一个方法,那么在这里我们现在可以进入这个方法,在这个方法里面我们可以找到它的最后一行,也就是这个地方返回位置,我们可以尝试去对当前的代码进行 ctrl a, ctrl c, 我 们尝试一下,看能不能进行反混淆啊,就能不能把它还原,然后把反混淆一下 来解混淆, ok? 呃,我们可以看到当前这个 js 代码是可以直接反混淆啊,可以直接反混淆处理的啊,这样反混淆处理,那么反混淆处理之后,把当前还原好的 js 代码,把它放到我们的本地来,我们新建一个还原的 js, 那 把代码给它掏下来,我们试一下,那么我们没有关注的朋友们可以点点关注啊,我们这边是专门做 js 逆向实战直播教学啊,朋友们感兴趣都可以,到时候学一学啊,我们来看。呃,其实我给大家讲一下啊,其实这个地方你们不还原也没事, 是吧?我刚刚我只是说可以还原密码,但是你们不还原也没事,因为如果我们不还原,因为我们最终的逻辑,我们还是需要去全扣里面的代码, 你如果想做单扣也可以,那你看啊,我们首先来看一下这个主体方法,这个 get 就 可以,我们做纯算好不好?我教你们怎么做纯算,其实做纯算很简单,首先你看第一个这个地方是不是申明了个什么时间戳, 自己做一个判断,这些方法暂时是什么我不清楚,我们先不管他,我们先看一下我们能够分析出来的。首先这个地方是不是一个 b s, 一个 b s 是 一个 b s, 然后这里有个 g j i p, 这个 g j i p 这个方法我们去对一下有没有可能是压缩, 对吧?我要去测试一下它有没有可能是压缩,如果说它是一个压缩的话,那么在这里你看,其实它里面我们做纯算其实也会很方便,对不对?这个地方我们是可以完整的,可以做纯算,我们做纯算的话,我们就这样去处理,来把这个代码先把它抠下来, 这是我们当前的 u a 的 一个主体的生成,把前面的 windows 可以 删掉,我们不补环境,我们做纯算,那就是 get u a, 对 吧?那么这边改成 get u a 就 可以了。 ok, 先把下面代码全部注置,我们一步一步来,好吧,我们先来试一下当前的这个 get u a 能不能执行,然后其次在当前的 get u a 里面,首先我们先看一下第一个逻辑,第一个逻辑它做了一个判断,在这地方会去判断了当前的 v i 三六是否有值,对吧?然后会去执行一个 f 幺三二, 对吧?我们可以去执行一下当前逻辑,去试一下啊。首先 v 三这个是什么? v i 三六,我们看一下这个变量,我们当前浏览器程序去走到它的时候啊, 也就是这个地方打个断点,看一下为 force, 各位,也就是说当前这个代码其实不执行的,对不对?因为它的执行结构是为 force 的, 那么证明这段代码其实上没什么用,把它删掉,因为它执行的是 force, 然后 force 之后在这里会执行一个方法,我们看一下当前方法返返回是什么?这个方法执行之后返回的是为未定义 是不是?那也好像虚头巴脑的也不要。然后我们再往下走,再往下走的话,那么就会走到我们的一个重点逻辑,也就是在这个地方它做了一个九八 d d, 这个九八 d d 我 们没有这个 v v 零幺六,好像没有啊,朋友们,这个 v 零幺六我们是没有的, 它这个里面涉及到大量的环境和指纹,你看这个就是指纹, 看到没有,它这个 u a 是 专门的对我们当前的指纹做处理的啊,然后你看一下后面还有很多参数。呃,其实我的建议是这个地方啊,我们这样去,因为我们做了存,如果做存算的话,那这些参数啊,我们只能尝试把它固定。其实这个参数它对应的是谁呢?它对应的就是我们所看到这个 v, 当然这样输出它是报错了啊,它们两个是一样的,它我们可以把这个对象给它复制过来,复制,然后这里我们需要去修改当前对象,这个是叫做 v 零幺六, 你看这里面里面有很多变化的参数啊,有很多变化的,所以你们要注意一下,当然我们可以先暂时先固定嘛,你看它里面有很多变化的参数。首先这个地方,你看这个很简单,就是我们浏览器的一些信息, 是吧?桌面版,对吧?其次 win 三十二,然后 windows 平台,然后我们当前的内核版本。其次在下面还有一些头部信息和我们当前的 navigate 的 一个信息, 对吧?这都是环形形的 nintendo。 然后其次再往下走的话,呃,后面的这个都是 nintendo 里面的啊,都是我们当前的一些,你可以理解为就是我们的一些宽高嘛,对吧?一些宽高。然后其次再往下走,再往下走,核心里面这里会有个时间戳,这些时间戳你们要注意一下,看一下它们是不是同步。时间戳好像是一样的,很多时间戳是一致的, 对吧?它很多选项是一致的,它应该有可能是当前选项和服务器选项它都有,然后再往下走,这个是画布参数,它里面有个画布签名啊,画布有签名。好,那么在这里我们现在再来看一下后面的这个,它后面还有个参数,我看一下后面这个参数是什么? 后面这个参数里面是检测了我们当前的鼠标的一些相关信息,你看这是不是我们鼠标信息, 鼠标滑动等相关信息,你看这个网站就难度高很多了,它里面就是一道指纹的,这就为什么我把它排名为到中等,这参数都是变化的啊?它里面这里面你看可以看到都是轨迹啊,这个地方它应该是轨迹,这是我们鼠标的移动,是吧?以及我们的鼠标的点击, ok, 然后其次再往后走,再往后走的话, 这有个 v 四二二, v 四四二,你看做做存档,说实话还有点难度,那也就说具体的其实际上其就是这个方法吧,这个方法是个结论,对不对?我们就看这个方法的声明在哪里搜索 找到它。当前这个方法就是一个时间戳,把它转变成自创,对吧?那也就说它对等的就在上面,不用管它。好,然后再来看一下这个 f 七零是一个什么方法,也就是我们当前你看经过它的处理会变成什么样子? 加密。好,我们看一下这个方法啊,那么在当前这个方法里面,它是有进行的大量的一些实体化的一些处理,对吧?我们去到我们还原之后的代码里面去进行寻找,你看我们看一下能不能找到 f 七零。 f 七零你看这个里面是有进行的一些实列化,然后做一些编码的一些处理,然后这里面有两个方法,这两个方法都是可以用那些内置的第三方库来进行替换,大家请看,它是可以替换的啊,这两个方法, ok, 我 们把这个方法给它复制过来,然后我们一步再拆解 这是 f 七零这个方法,那么当前这个 f 七零这个方法的话,我们需要在里面去看一下这个对象是谁啊?我们一步步分一步步来,你看把这个方法拆解一下,当前进行实列化,实列化为未定义可能的 这是一个方法,各位请看,那么在下面它会来由它来调里面的一些方法看没有?也就是说在这个地方,你看它会由下面调,这个里面有两个核心的主体方法,拷的以及这个拷的, 那么它其实际上是谁呀?我给大家讲一下这个地方啊,它其实在我们的 note 键里面有一个第三方库,给大家讲一下,你看虽然我们看起来它里面好像有,当然这里面可能有些方法是当前这个网站它自己的啊,但是你看我们其实有两个主体方法,也就是它和它对不对?这两个方法我们可以基于 ai 来帮我们实现,进行标识一下, 对吧?你看在 node js 当中,在浏览器当中输出的对象是现在需要你帮助在本地的 node js 使用第三方扣的方式 来实现, ok, 那 么在这里我们同样的不要直接就呃 ai 生成,不要直接用,我们要去对比,就是对比一下它的加密的内容,然后以及它的输出的一个结果,看一下它有没有问题。 然后我们来看一下,这里他推荐我们一个补环境,然后 ai 有 点蠢,然后我们看啊,我们直接让他在 note 格式里面帮我们实现这两个方法,呃,或者我们有个更明确的方式, 来,我教你们处理吧。好吧,各位看啊,呃,我们怎么去处理呢?我们无非就是在当前以结果来分析一下这个 ai, 如果分析不出来,我们换一种好一点的分析方式,无非就是这里打个断点,这里打个断点,记住他走的是 e f 语句, e f 语句,那也就说他要么走上面走下面,走下面就不会走下面,对吧?你看他是一个 e f l 语句嘛, 对不对?他不可能两个都走的,所以我们在这里我们只需要做这么一个处理,你看当前这个是被加密的内容,对不对?我们可以把它改一下啊。就是你看我在这个地方,我把它去加密一个非常简单的数字,比如说我去加密一个非常简单的一个自创,我加密一个随便加密一个参数,这是它的输出结构, 有没有发现这是它的输出结构,然后这个是它的方法的还原的一个逻辑。那么我们现在你看这个是不是它的结构?你看我输入的内容啊?我用 ai 换种方式 输入的内容,对吧?然后经过他的处理输出, ok, 那 么像在这里的话,他会更加的清晰。来帮我们看一下,你看说白了就是一个字节数组的一个转码,那这种的话是可以直接转的啊。嗯,怎么老是去给我们补环境啊?我们上面的提问有提到补环境这种相关的东西,我重新新建一个。应该啊, 我们新建一个大家可能会好一点,因为我们刚刚的那种方式的话,你说实话他有点那个,你可以看到放在这里的话,他里面会有一些关于他的一些处理,以及他的一些分析,对吧?当然这个锁影他不一定是对的,我建议的是朋友们这个地方啊, 这个方法,我记得当时下面这个方法是有个第三方,但这个方法我们也没也没有遇到过,可能他是进行一些什么修改, 如果实在不行的话,那你就全扣,然后补环境吧,对吧?直接去扣这个方法也可以啊,你看我们去扣这个方法,那就去扣这个 f 幺三四,对吧?找到这个 f 幺三四的一个对象,对吧?把这个对象给它整体给它拿下来。这是不是一个整体的 f 幺三四 没有了吧?那我们把这个整体的 f 幺三四直接给它拿下来吧,我往上补, 把这个整体的 f 幺三四给拿下来,直接进行矢量化。我们看一下这个地方它会不会执行啊?我们试一下调试一下 没有问题吗?我看一下啊,看一下。首先我们的入的参数在控制台里面进行调试,这是我们当前入的参数,入了参数之后进行矢量化,矢量化之后的处理我看一下当前的 v 幺八八的一个数据结构是什么?当前 v 幺八八的输出结果跟浏览器当中的输出结果是一致的吗? 好像没问题,对不对?你看直接扣也可以嘛?呃, ok, 之后,那么现在我们去执行它报错,应该是后面这个 f 九六没有被定义了。六, f 幺三七已经回扣幺三四,我看代码报错函数在第八百,我们直接去搜索一下,这个方法 还用的挺多,幺三七幺三七的这个方法是在当前的 幺三四,那么我们现在再去找到这个幺三七,幺三七在它下面这个是幺三七,想一下这个地方其实我们还不能做全扣,对吧?我们其实这个地方我们已经差不多扣了, 然后我们再来看一下里面的话是报的 v 零九的一个异常,这个地方的话我们可以考虑直接做全勾算了。直接做全勾算了,因为这种做纯算的话,可能代码其实整体的优化下来话其实也不多。我们做纯算的话,整体下来优化的话,可能代码差不多也要两三千行,代码我们做全勾的话其实也才四千多行,而且里面有很多代码,我们是可以不需要的, 是吧?也是 ok 的 啊,这个看自己吧,各位看自己吧。那这个 v 零九的话, v 零九是在上面声明的一个主体的一个列表,也就这个地方我们可以把它拿下来,它这个地方应该是补指纹的,它就是专门对针对当前的一个指纹它里面那些处理,然后是 f 六六以及 note 四, 然后我们继续找到 f 六六定义位置,这个是 f 六六,一步一步补吧, 然后是 v f 幺幺来, v f 幺幺在它生命位置一个自定义函数,但不太麻烦。 ok, 现在其实差不差补完了,只是现在只差一个 f 六九了,把这个 f 六九找到,搞完了 f 六九,在个 f 六九,你们看一下这个 f 六九,方法应该不多啊, 来把这个 f 六九给补上,好, ok 了啊?好,那么我们现在你看我们上面的逻辑,我们基本都补完了啊,把代码格式化一下, 把变好看一点,来代码进行重新格式化,来重置, ok, 然后全部折叠,全部收起,那么我们现在的话,我们只差下面的这个, 对吧? g d, 对 吧? ip, 那 么这个地方的话,我们将去考虑一下它是否有可能,对吧?它有没有可能是做了我们一个压缩的一个操作,所以我们来到当前的浏览器当中,我们找到我们的代码来, 也就是在这个地方啊,打个锻炼给他。我们当前我们来看一下,就是在当前这个地方,因为他是由这个地方来做处理的,然后他的处理是到这里,这是他的处理结构, 我们去测试就是测试一下当前这个地方呢,是不是进行了压缩,对不对?首先我们看他入了两个参数,对吧?入了两个参数,这第一个参数,第一个参数我们已经生成好了,然后这是第二参数,第二参数是一个对象,对吧?这个对象,哎呀,少画画,这是个简单的语句, 对吧?好,那么我们当前主要是去测试一下 v f 九点 c g d i p, 它是否为我们混响键,呃,是不是我们的,让我们看一下啊? 它这个对等的是 f 六五的一个方法,我们找到这个 f 六五,然后这个 f 六五的方法,它里面的主体的加密采用的是 f 六三,对吧?找到 f 六三,然后在 f 六三里面的话,又有做一系列的一些处理,那我们在这里我们就可以考虑把这个代码整体的给分下来了,一个整体的 圆形面,它这个是一个整体的圆形,来把这个 f 六 y 给拿过去来,我们基于 ai, 你 看我们看一下这个方法,它里面到底是具体是做了一些什么事情,看一下是否符合我们的压缩的一个标准。 嗯,那么在这里我们可以看到它其实际上就是我们的一个压缩算法的粗化的构造函数,对不对?那么也就是说我们在这个地方啊,我们就没有必要去考虑了,我们直接用纯算 来,我们考虑用纯算导入一个 p o k e 来,等于一块来导入我们的 p o k e, 那 么使用 p o k e 来进行压缩,但这个地方你们直接这样压缩它会报错啊,你看后面有个方法,哎,不是 p o k e 啊,哦, p a k o。 不好意思记错了, p a k o。 来我们看报错,他里面会没有这个方法,就你们要注意一下啊,这个方法我们要改一下,当然他这个压缩也可以压缩出来,对吧?但其实像我们一般正常的像他的一个压缩的话,我们可以使用这个下面有写,下面会有个我们写像这种压缩的话,你们注意一下就好了,可以用这个方法也可以啊,它里面压缩很标准, 你们核心就是去测试一下,你看这个是不是就是里面的整体的指纹的一个生成指纹的一个加密,你看他是不是对里面的整体的指纹进行了加密好,然后像在下方,我们把下方代码给它解析出来,那么当前你看就一个完整的加密全部构成, 对吧?账号加密,对吧?然后这里的话应该也是做了,这里面做了一个是,也是我们当前的地区的一个加密,然后是密码的加密,然后再是整体的指纹加密, 对吧?那你们要注意当前它里面这些指纹啊,它肯定是动态的,你如果把它写死,它肯定会变问题,想都不用想,它这里面这些指纹,还有尤其是这里面它还会涉及到一些关于我们鼠标的移动和鼠标的一些轨迹,你们注意一下啊。 好吧,那你看这个,这个,这个其实难度也是有的,这个里面其实说实话,你看它这个里面只是涉及到一个什么,其实它里面最基本的就是一个 rsa 的 加密,这就是一个 rsa 的 加密,只是说它里面核心有额外的 指纹要进行处理,里面包含的像我们的基本的一些,呃, navigate 啊等相关的一些环境信息什么的, 对吧?像这种难度会稍微高一点,即这种带指纹的,目前在市场里面一般做外包啊,大多数其实可以选择去购买指纹,或者说让客户提供你。像这种难度其实也好,它里面的加密的逻辑其实就是做了一些压缩, 是吧?做了一些编码,有一些转变,然后做了一些压缩,整体而言难度其实还算适中,对吧?适中难度不是特别高, ok, 这个就是进阶的。

现在录制一个指纹浏览器怎么用的?咱们通过注册这个之后,然后下载,下载之后我们安装这个指纹浏览器。好,按完之后我们输入账号密码登录 好,我们登录之后,你看我们在这里,在浏览器窗口这里,我们只需要创建一个窗口就行了,这个的话 就是你登的号 ip 现在其实不用换,如果你需要换 ip 的 话,你就选择这个置顶引这里输入去购买 ip, 然后会输入主主那个主机和代理端口啥的。但是正常的话我们先不用啊,直接确认一个,然后启动。好,我们启动之后我们一样的,我们, 对吧?登录这个拼多多,我们登录拼多多页面,我们然后看一下你的账号有没有问题。这个这个时候就这个指纹浏览器,他不是说你受禁的号就一定能在这里能用,他只是为了隔离用的啊。如果登上去之后账号还是受禁,那就没必要去当大王了,那就就再创建一个窗口, 再去换一个号啊,确定号没问题了咱们再去用。好,咱们可以看到他这个指纹流量机的话,这个号是没问题,没问题的话那我们下一步就安装这个大王,咱们点下设置这里,点这个扩展程序,我们点开发 开发者模式,然后我们去加载,咱们找到咱们这个四点一的版本,然后网页端对,然后打开这个。好的,但他不允许,他不允许的话可能不允许,他不允许的话那需要买一个天卡,咱们需要买一个这个,不不不,他这个你看一定要开通这个天卡,月卡的话,月卡的话他不支持这个, 这个现在就可以了,可以的话我们可以在这里扩展中心这里面直接安装。 我再也不吃小鱼干了,求求你让我们见见兔兔猫哥哥吧,再说好,我只能带着其中一个让我去,我也要去,你们 别说了,我是姐姐,恐怕太危险,只能让我去,我知道之前那个妖精狗一定是他,可是我们要去哪里找哥哥? 那我们啊就可以把这个封闭环境那第一个窗口给它封闭上去,那这个窗口就就不用再去安装了,就可以直接打开,就就会有这个大王了,那我们直接可以用了,往这里搞多了。 好了,这就是这个,就是咱们啊采集成功,就这种。那第二个的话给大家再演示一下这个小程序解析。咱们大王就是还有个小程序,可以把小程序这一块咱们第一步先打开进入,找到这个 uzi 这个这里 我们把这个卡密输进去,然后保存,然后关闭,把病毒防火墙全给它关掉,这是然后 防火墙这边把这个攻击防火也全部关掉。好,这里攻击防御全部关掉。然后我们再看一下这些鲫鱼什么声音,就是这些关羽,这下都给他 关掉,关闭,对,全部关闭,然后设备安全性各类什么详情这里也给它关掉。那这个就行,这个的话全部关完之后我们就需要重启,重启电脑之后啊就可以这个音都关掉,对,然后重启之后就可以用这个小程序,同意的话我们再点击右键去重启,以这个 管理员身份重启,然后我们这边微信这里打开小程序,那就可以在这里解析了,但是他这个受气人的号那是点不了,那这种没办法好不好?嗯,今天你到北了,是吧?好。

我们做跨境电商呢,肯定绕不开这个指纹浏览器啊,这个指纹浏览器该怎么选择?目前主流的指纹浏览器无非就三家,一个呢是那个 比特 i d s power 子鸟,那这三家有什么区别呢?首先我们来说这个 i d s power, 它呢是出现的是比较早,相对来说也比较专业的,但是呢,它的免费的使用的窗口只能使用两个, 而这个比特浏览器的免费使用窗口呢,可以使用十个。然后呢紫鸟呢,是没有免费使用窗口的,但是你可以免费试用,试用完之后去付费,所以当你知道能免费白嫖的这个数量之后呢,你就可以根据自身的情况来去选择这些工具。 那我来做一个排除法。首先如果你只开一个店或者两个店,你是没有必要用这种指纹浏览器的,因为指纹浏览器它是应用于多店铺的, 那么你一两个店在同一个电脑,同一个网络,同一个贷款下,是不影响任何的所谓的触发风险关联啊,或者是说那个多店铺运营啊等等的不影响的。 那如果说你开了大概五个店以上或者三个店以上,那我首推的话就是比特浏览器。 比特浏览器呃,它可以免费开十个窗口,就相当于它可以给你免费开十个不同的环境,那这样的话呢,就相当于你只要在十个店铺以内,你用比特浏览器完全可以免费使用的。再说一下子鸟浏览器,子鸟浏览器呢,它更适合纯小白去用, 主要的核心点是在于什么呢?用紫鸟浏览器,你不用去单独的配置所谓的纯净 ip 了,紫鸟它有这个内置服务,你只要付费,它每个窗口就给你配置好,而 i d s power 跟比特它是得我们自己去配置这个 ip 的, 就是配置这个 ip 环境。 所以呢,相对来说,如果你啥都不会,现在又干了电商,而且还是以店铺运营为主,那你就好好研究子鸟浏览器怎么用,它能节省很大一部分的这个各种环境搭建的精力。 那如果说你已经有了一定经验,开了很多店铺,然后现在需要一个稳定靠谱的工具,那我还是推荐就是比特浏览器啊,能比 i d s power 每年省上大几千块钱,大概就这个情况。

大家好,接着 codex 呢,今天更新上线了 codex 浏览器插件。 ovi 工程师说啊 qq 的 use, 它是可以在后台使用应用程序,但很难与 codex 同时共享单个应用,尤其是浏览器。 新的 chrome 的 插件呢,就允许 chrome 在 不干扰你的情况下运行自己的标签页,并且你可以让多个 agent 同时运行独立的标签页。 官方展示了一些精彩案例。 codas 呢,可以自动浏览 openia 开发者社群论坛,抓取最近一周的 codas 相关帖子,总结主题啊,关键问题,用户情绪等,并且生成一份结构化的 excel 表格。整个过程是在浏览器中完成,还自动导出了文件, 并且进行了验证数据。第二个演示呢,是从 gmail 中找出与食物相关的报销邮件和本地 pdf 收据,自动匹配日期金额,商户信息,然后填入报销系统,上传附件,选择分类提交保 提交表单。第三个例子呢,是让四个 agent 分 别在四个独立的 chrome 的 标签页里玩同一个在线画图小游戏。可奈斯呢,他先创建一个游戏房间,再协调所有代理同时加入并汇集同一个提示词,最终生成四幅不同的灯塔画作。 这呢就展示了多标签并行,还有子代理协调的能力。我们可以借助 codex 中的 chrome 插件呢,来测试外背应用,并且在多个标签页中收集上下文。 可以使用 web dev tools, 我 们可以在它插件里找到啊 chrome 插件,然后进行安装,它会跳转让你安装 chrome 的 插件。官方展示呢,我们可以通过 at chrome, 然后提出你的问题,让 chrome 插件呢帮你去做处理。 在实践中呢,也可以通过斜杠 chrome 找到插件,然后提示它做什么事情。 它连接好之后,我们就会在上方看到有一个 type 页,它会变掉颜色说明。 codex 的 chrome 的 插件呢,就是在运行中,我在过去介绍过多个 ai 浏览器工具使用,那目前 codex chrome 是 我体验下来最好的。首先呢 gpt 五点五,它目前的啊模型能力是最强的。第二呢是 opi, 在 浏览器使用方面已经有了非常多的技术积累,无论是之前的 deeper research 还是 altress, 或者是 codex 的 computer use 等功能都是非常非常好的。而且 chrome 前段时间也是开放了 c d p 的 连接,所以现在啊 codex 连接我们已登录的 chrome 浏览器 来处理各种任务是非常方便的。 colis chrome 呢插件,它是支持后台并行,多标签后台跑,你在别的标签页里可以继续处理你的任务,不受干扰。它是有独立的标签页的,有社区实测呢, 可以登录网站,然后创建主题填写,并且预览也有媒体报道呢。啊 qds chrome 插件可以帮助调试 web 应用,这插件对内容运营也是非常好的,我们可能会看多个页面, 然后去看评论,挑选选择题,然后再生成草稿。而现在 qds 是 可以直接帮你去做,而且它也很方便去登录各大啊不同平台的后台, 然后在里面填入内容进行提交。来看一下实测,我先让 codex 搜索一下哪些城市是五一小众城市, 至少要浏览二十个帖子。我这里呢是开的 gpt 五点五 medium 的 思考程度,而且我开启了快速的模式,我们目前看到的页面呢?呃,它的切换是实时的,最终我视频剪辑后是一点一的倍数。 我之前用过的所有的 ai agent 处理速度都是没有目前 costas 的 处理速度特别快的,尤其是当你选择它的 fast 模式的时候啊,就会感觉速度更快更爽。最终呢,它是花了三分四十一秒来帮我处理的。 虽然说我这里开的是 medium 的 思考程度,但是我觉得它整理的结论是非常到位的,我们可以看一下它认为哪些重点城市可以往关注的啊,然后评论讨论量最高的线索是什么 啊?这些都是有详细的表格,都是有参考依据的。再之后是江浙沪周边值得挑的。 接下来我让他在推导里搜索啊,互动量多的 codex chrome 插件的帖子和高度评价,要求他至少搜索五十条帖子,然后做一个汇总。这样的任务呢,其实更适合 grok 来做。那这里我只是来测试一下 codex 的 能力。在搜索框里,我们可以看到它是写了多个关键词, 他写关键词的速度啊,让 ai 来写的话,就要比我们人类呃写要方便特别多。他在呃写的过程中呢,他不并不是用几个关键词,他是一批一批的换的, 速度是非常快的。经过一段时间的搜索,他告诉我啊,采集了八十九条。然后呢,他就开始严格筛选 chrome 插件的相关样板。但是他后来又发现呢,呃,有一些帖子不是今天这个官方 chrome 插件发布本身,所以他要再跑一次 来做一个补充,这是他最后输出的结果,有五十条。在之后呢,我就让他登录插件 gpt 官网,选择 pro 模型,提问啊,这个插件发布后有什么精彩案例, 并且我提示了你可以优化提示词,在他连接好之后,他就来到了 gpt 的 官网。优化后的提示词呢,书写是非常规范的,至少要比我啊自己想的提示词要好非常多。再接着呢, 呃, gbt pro 就 开始来回答了。 oppo touch 里面呢,我们会看到,因为它是呃是两分钟一次,去看呃官网上的 pro 回答怎么样, 所以它会呃有几轮去确认这个进度如何。它处理了六分多钟之后, 呃,那我看到 gpt pro 上还没有出现最终的结果,但是 codex 里面这里已经收尾了,他认为他的这个任务已经完成了。接着我给 codex 一个任务,让他呃打开五个 demo 的 页面,选择 pro 模型, 用 canvas tool 来生成五个不同的页面,这下方是五个不同的提示词,我看他能不能批量去处理。 那到了这个界面的话,同样也是 gmail 页面被 codex 给接管了,会看到 codex 的 鼠标选择了 tools, 他 会选中 canvas。 在 之前使用 agent browser 的 时候,如果我记得没错的话,那当时大概使用的是 office 四点五的模型。他在 gmail 官网上找 canvas tool 的 时候, 还是花了好一会儿才找到的。第一个页面提交了,接着是提交剩余的四个页面。其实在这里最好的做法呢,就是要明确提示一下扣大师,让他啊 开启多个 sub agents。 在 这里,因为我没有明确提示他,所以我后来发现他是一个一个的去做的,速度是有点慢。最终呢,他给出我五个链接 这样的一个需求,花了三分多钟,欧学 kotax, 他的啊手机 app 也会推出来。那我就可以在啊躺在户外手机上给 kotax 提出要求, 然后帮我去做对各个模型的官网上的一些测试了,还是非常方便的。接着我让 kotax 总结西蒙啊四月份所有文章的要点,他发现有一百二十一条内容。 然后呢,他这里说直接呃服务器抓取站点防护页拦住,但是 chrome 页面本身是可以访问的,所以 codas 会从浏览器渲染后的 d o m 啊获取数据。在之后呢, chrome 还发现十四个是正式的 entrance。 一 开始看到 codas 在 上方说啊,他会只抽取 站内安全形式的正式文章标题和正文。在要段落的时候,我心里还一根的哎,担心他这个任务完成的不好。后来呃他继续往下的时候, 他说啊,他会继续打开这些正文页面,读取更多的上下文,那他就是完善了他之前的一些做法。然后我们就可以看到可他死不停的在切换页面。 同样呢,这个呃切换速度是实时的,最后大家看到的会是一比一的速度。最终花了三分多钟告诉我总共有一百二十一条内容,这十四篇正是文章,每篇文章标题还有每篇文章的要点 都详细列出来了,如果你对哪篇文章比较感兴趣,就可以直接点进去进行查看。当然 c 某本身是非常厉害的,基本上他每篇新博文我都是要追着看的, 而且他也做了非常多的自由工具,并且还会分享怎么去做出这些工具,所以 c 某是非常值得关注的, 推荐大家。呃,去阅读。在之后,我还让 kotas 登录某东和某宝,搜索两个平台上销量最高的三个店铺,查询大疆 pocket 四的价格,并且整理上表格。这是 kotas 接管啊某东的页面,那他在这里呢,回复我非常快,一分钟十秒,他说他已完成某东的部分,但是某宝无法集成 crom 插件,对,某宝触发了站点安全策略拦截,明确禁止啊克拉斯去使用。那这里的话也是有变动方法的。某宝呢,它是有一个客户端,客户端里面提供了 m c p 啊,可以让 ai agent 去访问的。再之后,我还让克拉斯帮我去搜索啊 chrome 插件的相关信息,帮我去写一篇帖子,并且使用 image 键呢,去生成一张图片, 并且全程自动发到某书上啊,这里必须要叠个假,我日常不会让 ai agent 帮我去啊,自动去发布这样一个流程,因为之前试过 ai agent 来处理这些事,那它处理的速度又慢,而且,呃, 老师说这些消费的 token 也不便宜啊,我还是手点点更方便一点。话在这里就是要测试一下 codex 的 能力。不得不说, g p t image 二生成的图片质量太高了,我个人是非常喜欢它生成的这种 啊图片样式的,而且文字中文绚烂,完全没有问题,样式也是非常好看,整个色彩配色也是非常好。接着呢, cos 就 开始点击上传图片了,但是他第一次尝试是失败了。 chrome 的 拓展呢,是有一个权限错误,需要我手动打开一下。 这个打开呢,需要我们来到插件插件里,呃,找到 codex, 然后点击 details, 再接着呢?呃,把 allow access to file urls 这里给选上权限,给它打开之后让 codex 继续处理 它,很快就上传图片,这是它写的标题。然后,呃,正文非常快,包括下方的标签, 花了一分多钟告诉我已经完成到发布前一步了。那我肯定是要检查一下他写的文案了。 还有最后有一个一句话啊,也是多余的。当然这里只是做一个测试啊,正常情况下不会这样子,让 ai 直接发这样一个帖子。以上呢,就是今天关于科特斯的 chrome 啊,介绍所有内容,他会登录你真实的 chrome 浏览器 并行去处理,支持多标签并行,而且运行速度特别快,准确率高,非常推荐大家去体验。

ip 如何设置?例如我这个云服务器这里,我开启这个中转,就是代理中转啊,这个端口随便设一个,四个六,连接数量也可以随便设一下。 启动启动代理,在云服务器的顶部栏这里有个代理 ip 的, 这就是代理 ip 要输入的静态 ip 地址,回到本地电脑, 鼠标右键打开,打开后把这个企用代理这里勾选,看当前的代理 ip, 直接新增,点击确认,这时候开启这个独立窗口。指纹浏览器的代理 ip 也是独立的, 如果要重新开启一个独立的指纹浏览器,直接双击这个快捷图标就可以了,支持多开的就重新选择一个 u a, 这就是浏览器标识,重新选择一个, 或者你直接在新增 u a 这里直接添加添加你自己制定的 u a 标识啊,然后点击确认,这时候跟之前打开这个有采用代理 ip 的 这个浏览器 窗口是独立开来的,支持多开,也就是你开 n 个都可以,只要每次起用的时候选择不同的 u a, 就 会自动产生一个独立的指纹浏览器。

大家好,在其呢简单录制一个比特浏览器设置网络的方法有两种,因为看到很多人都不懂在上面 第一种方法呢,村主可以自己去设,设置账户的话就是你所做的业务的平台,如果你所做的业务的平台这里面没有的话,你可以选其他平台,然后把网页打上来就可以了。 然后到这里一般的话,一般的 ip 的 公司都有 h t t p h t t p s s o c k 五这些格斯都有 我们,我们的话就选这个 s l c k s 五吧。啊,代理端口呢?后台都是有显示的,复制上来就可以了,相对应的代理端口也是一样啊,这个密码它也是一样, 然后这样检测一下,看有没有网络, 就是这么简单。

给大家看一下我们这个浏览器的效果,看到没?他直接去在网站里面去操作了就然后刚刚他是直接去在里面搜,你看他现在贼快,上面 ui 一 直在变,看到没?我去 codex 刚刚出了一个可以控制浏览器的插件,我现在刚安装,我给大家看一下是如何安装的。首先你一定要呃搜 codex, 然后一定要搜这个呃, open i 提供的,然后呢把它添加到 chrome 上面, 对,添加完之后呢,这里面就它就在这里面,我们把它这个勾选一下,然后这个 codex 它提示它没有这个连接,我们点击这个小齿轮让它连接一下,然后这个桌面端的 codex 一定要去升级到最新版本,然后点击这个安装,然后点击安装, 然后我让 codex 去帮我搜索论文。啊,一开始呢,他是,呃先去尝试用浏览器搜,但是他没有成功,然后他就开始用这个搜索指令了。呃,我说你不要用搜索技能,你直接用我浏览器搜好了,他第二次就直接开始用浏览器了,我给大家看一下我们这个浏览器的效果, 看到没?他直接去在网站里面去操作了就然后刚刚他是直接去在里面搜索,你看他现在贼快,上面 u i o 一 直在变了,看到没? 所以说呢,就是说他的好处,就是说他把所有东西呢他都会整理好,然后我们就不需要我们去手动去搜了。还有一点,就假如说你是在学校里面,你有一些对一些论文库的一些访问权限,那你可以把这个权限授权给他,对吧?然后他这个搜索范围就更广了。 ok, 谢谢大家。 最终结果大家看一眼他把优先读啊,哪些方向都列出来了,然后我们也可以让他把具体内容去总结,也都没问题的。

现在录制一个指纹浏览器怎么用呢?咱们通过注册这个之后,然后下载,下载之后我们安装这个指纹浏览器。好,按完之后我们输入账号密码登录 好,我们登录之后,你看我们在这里,在浏览器窗口这里,我们只需要创建一个窗口就行了,这个的话 就是你登的号 ip 现在其实不用换,如果你需要换 ip 的 话,你就选择这个置顶引这里输入去购买 ip, 然后会输入主主那个主机和代理端口啥的。但是正常的话我们先不用啊,直接确认一个,然后启动。好,我们启动之后我们一样的,我们, 对吧?登录这个拼多多,我们登录拼多多里面,我们然后看一下你的账号有没有问题。这个这个时候就这个指纹浏览器,他不是说你受禁的号就一定能在这里能用,他只是为了隔离用的啊。如果登上去之后账号还受禁,那就没必要去当大王了,那就就再创建一个窗口, 再去换一个号啊,确定号没问题了咱们再去用。好,咱们可以看到他这个指纹浏览器的话,这个号也没问题,没问题的话那我们下一步就安装这个大王,咱们点下设置这里,点这个扩展程序,我们点开发 开发者模式,然后我们去加载,咱们找到咱们这个四点一的版本,然后网页端对打开这个好了,但他不允许,他不允许的话可能不允许,他不允许的话那需要买一个天卡,咱们需要买一个这个,不不不,他他这个你看一定要开通这个天卡,月卡的话,月卡的话他不支持这个, 这个现在就可以了,可以的话我们可以在这里扩展中心这里面直接安装, 求求你让我们见见兔兔毛哥哥吧,再说好了,我只能带着其中一个让我去,我也要去,你们别闹了,我是姐姐,我开飞机只能让我去, 我知道之前那个大路口一定是他,可是我们要去哪里找哥哥?那我们啊就可以把这个封闭环境那第一个窗口给他封闭上去,那这个窗口就就不用再去选中了,就可以直接打开,就就会有这个大王了,那我们直接可以用了,往这里搞多了, 你骗我,你一定在骗我,我们呢,我再也不去教训他了,求求你让我们见见兔兔猫哥哥吧。 好了,这就是这个就是咱们啊,采集成功,就这种。那第二个的话给大家再演示一下这个小程序解析,咱们大王就是还有个小程序,可以把小程序这一块咱们第一步先打开进入,找到这个 uzi 这个这里 我们把这个卡密输进去,然后保存,然后关闭,把病毒防护墙全给它关掉,这是然后 防火墙这边把这个攻击防护也全部关掉。好,这里攻击防御全部关掉,然后我们再看一下这些纪律,什么声音,就是这些关于这些啊,都给它 关掉,关闭,对,全部关闭,然后设备安全性隔离什么详情这里也给它关掉,那这个就行,这个的话全部关完之后我们就需要重启, 重启电脑之后啊,就可以这个音都关掉,对,然后重启之后就可以用这个小程序,容易的话我们再点击右键去重启,以这个管理员身份重启,然后我们这边微信这里打开小程序,那就可以在这里解析了。

cloud code 浏览器自动化方案应该怎么选?先说结论,再介绍这几个方案。如果你是普通用户,只是想抓取简单页面的内容,订酒店机票,填写一些网站的表单,就用 agent browser。 如果你是开发者,想在开发中排查页面 bug, 查看接口信息,分析性能瓶颈,就用 chrome dvodes mcp。 如果你是测试,想生成测试脚本,执行测试流程,或者是抓取复杂页面的内容,更推荐使用 playwrite mcp。 如果是一些复杂图标 converse 实现的页面,不想依赖其他方式,例如 mcp 的 话,单纯依靠浏览器来操作,那么 cloud in chrome 几乎是你唯一的方案。 那么接下来具体的介绍一下每个方案。首先是 agent browser, 它会解析页面结构,过滤掉样式图片后,将内容交给大模型识别,在对页面变化的适应性和内容识别的准确度方面得到比较好的平衡, 适合进行日常的浏览操作。例如抓取内容平台数据,预定酒店机票,监控商品信息,填写在线表单深层咨询日报 chromos mcd 底层是通过远程调试端口直接控制浏览器,所以天然的比其他查看页面结构的工具可以做更底层的事情,更适合开发者来使用。 例如排查前端页面的 bug, 查看 api 接口信息,分析性能瓶颈,甚至能绕过页面的反爬虫机制人机验证等拦截。 playwrite mcp 会把整个页面的完整结构都交给大模型,所以它能面对很复杂的页面。如果通过 agent browser 抓取一些页面上的内容时,发现不能抓取或者抓取不完整, 可以考虑用 playrite mcp 来抓取,更多的时候会适合 qa 使用。例如辅助生成自动化测试代码,执行自动化测试脚本。微软还推出了 playrite and coi, 可以 搭配 playrite mcp 来干活。 最后是 cloud in chrome 最大的特点是采用纯视觉方案,好处是显而易见的拟人程度最高,任何人类能够操作和看到的内容它都能执行。例如执行 figma 这样的 canvas 画布类应用操作,可直观图标,填写图形验证码。 最后我们看一下它们大致的任务投币消耗量,从低到高依次是, agent browser、 chrome、 dvodes、 mcp、 per write mcp、 cloud in chrome。

openai 这次更新 codex, 我 觉得最关键的一点是,它终于进 chrome 浏览器了。以前我们让 ai 帮忙,大多是让它写代码给建议,告诉你怎么操作。但现在不一样了,它可以直接在浏览器里帮你干活。比如你已经登录好的后台表格、 crm 网页工具,它都可以在里面处理任务。 而且他不是抢你的鼠标,你还能继续正常用电脑,他自己在后台开环境,自己执行。简单说, codex 不 只是会写代码了,他开始进入真实工作场景了。 codex 不是 只能打开一个网页,慢慢点,他可以自己开一组标签页,同时处理多个任务。比如你让他整理用户反馈,他可以打开多个页面看内容,走流程,找问题。这种感觉就很像你旁边多了一个实习生, 你把任务交代清楚,他自己去跑,最后把结果拿回来给你看。 codex 不是 简单模拟人类点鼠标, 他背后是会写代码跑代码的。这意味着他处理网页任务时,不一定要像人一样,一个按钮一个按钮慢慢点, 像批量填表、提取页面信息、检查多个页面测试流程这些重复活,他可以用更快更稳定的方式完成。 这次升级的核心不是 ai 又变聪明了,而是 codex 真的 开始从写代码助手变成能在浏览器里干活的 ai 代理了。浏览器里的重复工作可能要正式交给 ai 了。