文件名称:is-google:使用Google的DNS验证步骤验证来自Google搜寻器的请求
文件大小:4KB
文件格式:ZIP
更新时间:2024-02-18 12:04:53
nodejs bot dns verify crawler
是Google 使用Google的DNS验证步骤验证来自Google搜寻器的请求 您可能希望验证访问服务器的网络爬虫是Googlebot(或其他Google用户代理),而不是垃圾邮件发送者或其他声称自己是Googlebot的机器人在抓取您的网站。 由于您不能依赖于容易被欺骗的User-Agent标头,因此您需要使用DNS查找来验证IP地址是否属于Google。 该库实现了Google自己的验证步骤。 安装 npm install --save is-google 例 const isGoogle = require ( 'is-google' ) let ip = '66.249.66.1' isGoogle ( ip ) . then ( ( outcome ) => { if ( outcome ) { // it's google. } } ) . catch ( console . error ) 快递的例子 app . enable ( 'trust proxy' ) app . use ( ( req , res , next ) => { let
【文件预览】:
is-google-master
----.gitignore(884B)
----README.md(2KB)
----tests()
--------test.js(719B)
----LICENSE(1KB)
----package.json(739B)
----index.js(572B)
----.travis.yml(114B)