django-fake-bot-detector:检测并阻止伪造的搜索机器人:robot:

时间:2024-04-07 23:56:02
【文件属性】:

文件名称:django-fake-bot-detector:检测并阻止伪造的搜索机器人:robot:

文件大小:10KB

文件格式:ZIP

更新时间:2024-04-07 23:56:02

django Python

django-fake-bot-detector 检测并阻止伪造的搜索机器人 :robot: 概述 许多邪恶的互联网bot知道他们不受欢迎,喜欢伪造其用户代理字符串,因此他们可以假装它们只是访问您网站的友好搜索bot(例如GoogleBot)。 幸运的是,可以对请求IP执行反向DNS查找并检查返回的域是否与期望的域匹配(例如crawl-66-249-66-1.googlebot.com ),从而可以验证主要的搜索漫游器。这个简单的Django中间件正是这样做的。 要求: Python 2.7 +,3.0 + Django 1.11 +,2.0 +,3.0 + 安装 从PyPI安装: pip install django-fake-bot-detector 在settings.py添加中间件: MIDDLEWARE = [ ... 'fakebotdetector.middlew


【文件预览】:
django-fake-bot-detector-master
----fakebotdetector()
--------apps.py(132B)
--------tests.py(2KB)
--------middleware.py(3KB)
--------__init__.py(74B)
--------signals.py(138B)
----requirements.txt(15B)
----LICENSE(11KB)
----setup.py(1KB)
----README.md(2KB)
----.gitignore(274B)

网友评论