自动化网页
```html 我盯着浏览器里那个自动填表脚本跑了第十七遍。每次它都在“验证码”那一栏卡住,化网然后弹出一个红色感叹号。自动这玩意儿是化网我上周写的,目标是自动自动抢图书馆的研讨间——学校系统每天下午三点放号,手速再快也快不过程序。化网但验证码是自动拦路虎,OCR识别率不到六成,化网剩下的自动四成直接让脚本崩溃。 自动化网页这件事,化网听起来很酷。自动写几行代码,化网让浏览器自己点按钮、自动填表单、化网翻页抓数据,自动人就可以去喝咖啡了。现实是,你永远不知道网站什么时候改一个class名,或者加一个隐藏的token验证。我那个抢号脚本活了三天,第四天学校把登录接口从 但有些场景确实适合自动化。比如我朋友在一家电商公司做运营,每天要导出二十个店铺的销售报表。手动操作是:登录后台、选日期、点导出、等下载、改文件名、上传到共享盘。一套下来四十分钟。他用Python加Selenium写了个循环,现在每天早上八点半自动跑,九点前所有报表已经躺在共享盘里了。他说第一次跑通那天,看着浏览器窗口自己跳来跳去,有种养了只电子宠物的错觉。 不过自动化网页有个悖论:越是你想自动化的网站,越不希望你自动化。大厂的前端工程师不是吃素的,他们有一百种方法检测你是不是真人——鼠标移动轨迹、点击间隔、浏览器指纹、甚至你打字时的按键时长。我试过用Playwright模拟登录某社交平台,结果刚输入账号就被要求短信验证。换了个干净IP,又变成滑块验证。滑块拖过去,提示“操作过快”。 这里插一句:如果你只是想抓点公开数据,别一上来就Selenium。先看看有没有API,或者页面里有没有藏着JSON。我抓一个天气网站的数据,本来打算解析HTML,结果发现它每个页面底部都嵌了一个
自动化网页
POST /login换成了POST /auth/v2,还加了个动态指纹。脚本直接报403。