人形生物
一个Node.js包,可绕过WAF反机器人JS挑战。
关于
Humanoid是一个Node.js程序包,用于解决和绕过CloudFlare(并希望在将来-以及其他WAF一样)JavaScript反机器人挑战。 尽管可以通过无头浏览器解决反机器人页面,但它们很沉重,通常被认为是最容易抓取的页面。 人型机器人可以使用Node.js运行时解决这些挑战,并显示受保护HTML页面。 会话Cookie也可以委派给其他漫游器以继续抓取,从而使它们完全避免JS挑战。
产品特点
随机浏览器用户代理
自动重试失败的挑战
高度可配置-破解自定义Cookie,标头等
支持清除cookie和旋转User-Agent
支持对Brotli内容编码进行解压缩。 默认情况下,Node.js的request不支持!
安装
通过npm:
npm install --save humanoid-js
用法
承诺的基本用法:
const Humanoid = require ( "humanoid-js" ) ;
let humanoid = new Humanoid ( ) ;
humanoid . get
1