使用robots.txt对搜索引擎蜘蛛限速

robots.txt屏蔽海外无用蜘蛛,防止大量蜘蛛抓取导致网站崩溃(资源宝博客整理分享) 屏蔽海外无用蜘蛛,防止大量蜘蛛导致网站崩溃 资源宝整理分享:www.httple.net robots协议 也叫robots.txt(统一小写)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的蜘蛛,此网站中的哪些内容是不应被搜索引擎的蜘蛛获取的,哪些是可以被蜘蛛获取的。因为一些系统中的URL是大小写敏感的,所以robots.txt的文件名应统一为小写。robots.txt应放置于网站的根目录下。如果想单独定义搜索引擎的蜘蛛访问子目录时的行为,那么可以将自定的设置合并到根目录下的r 阅读详情

http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质美国主机、美国Linux虚拟主机服务)

原文地址
http://bbs.netpu.net/viewthread.php?tid=3597


问题提出

最近一些客户提出,搜索引擎蜘蛛(Googlebot、Yahoo Slurp、MSNBot等)抓取站点内容过于频繁,导致用户站点流量激增,咨询我们有什么解决办法。

正好前一阶段我们也对相同问题进行过一些调研,所以把这部分内容整理一下,与大家分享一下,希望能为遇到相同问题的朋友提供一些参考。


处理思路

一般遇到和蜘蛛相关的问题,往往有几种思路处理:
1:在spider的官方站点进行一些相应的设置(比如google webmaster)
2:在.htaccess中禁止某些spider的访问
3:在网页中嵌入robots相关的标签
<meta name="robots" content="xxxxxx">
<meta name="revisit-after" content="7 days">
4:使用robots.txt

每种方式都有不同的应用范围以及效果。简单来说:

方式一比较麻烦,而且并不是所有的搜索引擎都提供这样的设置功能,也许有,但至少找起来很费力。(注1)

方式二比较粗暴,我们还是希望搜索引擎收录我们的网站呢,如果都屏蔽掉了,很难想象后果

方式三比较低效,首先要改所有的页面,就要累死人了。而且这个要索引一次后才会有效。

方式四效果如何呢?如果能够对搜索引擎的访问进行速度限制,那么即能让我们的站点被收录,又能防止资源过度占用以及流量过度消耗,那么将会是多么美好的事情。OK,我们继续


再说robots.txt

我们之前一篇文章简单介绍过robots.txt,朋友们可以参考
两个最常见的“404错误”以及解决方法
直接链接:http://bbs.netpu.net/viewthread.php?tid=3534

以下是相关的内容片断:

CODE:    [Copy to clipboard]
搜索引擎使用程序自动遍历整个站点来索引页面。我们通常把这类程序叫做web robots(或者 Web Wanderers, Crawlers, or Spiders)。

我们可以通过/robots.txt文件来指示web robots的动作(包含但不限于禁止web robot访问某些内容)。这个叫做”The Robots Exclusion Protocol“。

简单地说,它的工作方式大致如下:
1:web robot欲访问一个站点上的内容
2:web robot首先访问站点根目录的robots.txt文件
3:web robot分析robots.txt中的指令
4:web robot根据指令去访问站点内容

那么如何使用robots.txt来达到对搜索引擎蜘蛛进行限速的目的呢?

通过对robots.txt相关资料的学习,我们发现以下以下指令:

Crawl-delay directive

CODE:    [Copy to clipboard]
Several major crawlers support a Crawl-delay parameter, set to the number of seconds to wait between successive requests to the same server:

User-agent: *
Crawl-delay: 10

另外在Extended standard中,新增了Visit-time以及 Request-rate等指令,用户可以参考以下内容:

CODE:    [Copy to clipboard]
An Extended Standard for Robot Exclusion has been proposed, which adds several new directives, such as Visit-time and Request-rate. For example:

User-agent: *
Disallow: /downloads/
Request-rate: 1/5         # maximum rate is one page every 5 seconds

Visit-time: 0600-0845     # only visit between 06:00 and 08:45 UTC (GMT)

我们推荐用户使用Crawl-delay来进行限速。


其它事项

根据我们的调查yahoo和bing都支持Crawl-delay指令:
http://search.help.cn.yahoo.com/h4_5.html
http://www.blogsdna.com/4361/how-to-delay-bing-msnbot-crawling-for-your-website-with-robotstxt.htm

(注1)
google貌似以前支持Crawl-delay,但是后来取消了对这个的支持
所以对google的蜘蛛限速还是要通过Google Webmaster tools。


http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=48620

CODE:    [Copy to clipboard]
To change the crawl rate:

    On the Webmaster Tools Home page, click the site you want.
    Under Site configuration, click Settings.
    In the Crawl rate section, select the option you want.

The new crawl rate will be valid for 90 days.

结束语

如何让搜索引擎更好的收录和索引网站是一个复杂的话题。
以上内容仅仅针对如何对搜索引擎限速做了一些探讨,权且当作抛砖引玉。
如有错漏之处,望诸位朋友不吝赐教。


参考资料
http://www.robotstxt.org/
http://en.wikipedia.org/wiki/Robots_exclusion_standard
http://www.google.com/support/webmasters/bin/search.py?ctx=en%3Asearchbox&query=robots.txt+
http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=48620
http://search.help.cn.yahoo.com/h4_5.html
http://www.blogsdna.com/4361/how-to-delay-bing-msnbot-crawling-for-your-website-with-robotstxt.htm

http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
(网普科技优质美国主机、美国Linux虚拟主机服务)

SEO优化必备:国内主流搜索引擎蜘蛛UA大全及屏蔽策略(2023最新版) 本文为国内站长提供2024年搜索引擎爬虫识别与管理深度指南。文章详细解析了Baiduspider等主流搜索引擎蜘蛛的UA特征与行为,并分享了基于Nginx配置和日志分析的实战屏蔽与优化策略,旨在帮助网站高效管理爬虫访问,优化SEO效果并保障服务器性能。 阅读详情

相关推荐

SEO优化实战:如何在谷歌浏览器中精准模拟百度蜘蛛UA

本文详细介绍了如何在谷歌浏览器中精准模拟百度蜘蛛UA,帮助SEO从业者真实还原百度蜘蛛抓取的页面内容,检查robots.txt配置,验证页面加载速度,并排查cloaking问题。通过开发者工具临时修改或使用扩展程序持久化设置,结合高级技巧与自动化测试方案,有效提升网站在百度的收录质量和排名。

weixin_27219587的博客 422

关于如何降低网络爬虫速度的问题

由于Google爬行速度太快,不得不禁止掉他的ip以减轻服务器负载。我不得不寻找方法降低Google爬虫在我的网站的爬行速度。以下是参考: YAHOO 的解决办法 http://misc.yahoo.com.cn/help.html#q10 robots.txt User-...

1274

2025年Bing蜘蛛IP白名单配置指南:Nginx/Apache双重验证实战

在网站运维与安全防护中,IP地址验证是构建访问控制的基础原理。通过识别和放行可信的IP地址段,可以有效区分合法流量与恶意请求,从而保障服务器资源并提升安全性。这一技术价值在于,它能从网络层源头建立可靠的信赖边界,比单纯依赖可伪造的HTTP头部(如User-Agent)更为坚固。其核心应用场景包括保护网站后台、API接口免受恶意爬虫的暴力扫描与资源消耗,同时确保搜索引擎蜘蛛的正常抓取以利于SEO。本文聚焦于如何为全球第二大搜索引擎Bing的官方爬虫(bingbot)实施精准的访问控制,详细讲解了获取2025年

weixin_34414650的博客 362

爬虫限制(robots.txt)

需要注意的是,未经允许的爬虫行为可能违反网站的使用条款或法律法规。在进行网页爬取之前,建议先查看网站的Robots.txt文件以及相关的使用条款,并确保你的爬虫行为合法合规。

weixin_64910075的博客 9584

腾讯云EdgeOne实战:构建网站智能安全防护体系

在当今的互联网环境中,Web应用安全是开发者和运维人员必须面对的核心挑战。其原理在于通过部署在边缘节点的安全服务,在流量抵达源站服务器之前进行实时检测与过滤。这项技术的核心价值在于将安全压力从源站卸载,有效抵御应用层攻击、恶意爬虫和DDoS流量洪水,从而保障业务连续性与数据安全。典型的应用场景包括电商、内容平台、企业官网及API服务,需要防护SQL注入、XSS、CC攻击等常见威胁。本文将结合腾讯云EdgeOne的配置实践,深入解析如何利用其Web攻击防护、智能CC防护及Bot管理等能力,为你的网站部署一个高

weixin_33851429的博客 395

【数据挖掘】心跳信号分类预测 之 特征工程 —— 学习笔记(三)

三、特征工程 3.1 看书 常言道,“巧妇难为无米之炊”。在 ML 中,数据和特征将作“米”,模型和算法则为“妇”。若无数量充足的数据、良好表示的特征,再强大的模型也难以得到满意的结果 (garbage in,garbage out)。对于 ML 问题,数据和特征往往决定了结果的上限,而模型、算法的选择及优化则是在逐步接近该上限。 特征工程,顾名思义,是对原始数据进行一系列工程处理,将其提炼为特征,作为输入供算法和模型使用。在本质上,特征工程是一个表示和展现数据的过程。在实际中,特征工程旨在去除...

闻韶 3358

robots协议限制爬虫

Robots 协议(也称为爬虫协议等)的全称是「网络爬虫排除标准」(Robots Exclusion Protocol)。网站通过 Robots 协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。

grant167的专栏 7202

利用OrthoFinder做泛基因家族聚类分析

这条命令会将 Arabidopsis_thaliana.TAIR10.59_longest_trans.pep.fa 文件中的所有序列ID,去掉ID中的空格后面的部分,只保留 > 后第一个空格之前的基因ID,并将结果保存在 An1.fasta 文件中。muscle 是一种常用的多序列比对工具,用于基因组或蛋白质序列的比对。基因家族(Gene family),是来源于同一个祖先,由一个基因通过基因重复而产生两个或更多的拷贝而构成的一组基因,它们在结构和功能上具有明显的相似性,编码相似的蛋白质产物。

qq_64400864的博客 2750

百度与谷歌蜘蛛抓取 配置

浅谈:如何屏蔽百度谷歌蜘蛛?方法一、创建robots.txt文本对于robots.txt文本的相关概念或者是协议我就不提了,主要是直接告诉大家这个文件的写法。文件应该同时包含2个域,“User-agent:”和“Disallow:”,每条指令独立一行。(1)User-agent:指定允许哪些蜘蛛抓取,如果给出参数,则只有指定的蜘蛛能够抓取;如值为通配符“*”号,代表允许所有蜘蛛抓取。如:User-...

zyn_zyn_zyn的专栏 658

Quartus ||———基于Verilog HDL的数字秒表设计实验

Quartus ||———基于Verilog HDL的数字秒表设计实验一、实验目的二、实验步骤(一)新建工程(二)添加设计文件(三)综合分析与功能仿真1、综合分析2、功能仿真 一、实验目的 用Verilog HDL设计一个数字跑表,所需引脚和功能如下: 二、实验步骤 (一)新建工程 在创建好工程名称后,选定芯片类型 (二)添加设计文件 新建Verilog文件,键入代码如下 module n_clk_top( input clk, input rese

TBMmagic的博客 5526

Ubuntu 22.04蓝牙开关秒关?别慌,可能是这个Intel固件文件在搞鬼

本文深入解析Ubuntu 22.04蓝牙开关秒关问题,指出Intel固件文件缺失是常见原因,并提供详细修复方案。通过确认硬件型号、检查固件文件及智能替代方案,帮助用户快速解决蓝牙故障,提升系统稳定性。

weixin_30247307的博客 756

nginx针对爬虫进行限速配置

为什么80%的码农都做不了架构师?>>> ...

weixin_33857230的博客 607

TPS5430/54302调试血泪史:从‘烫手山芋’到冒烟烧板,我的5V电源到底怎么了?

本文深入剖析了TPS5430/TPS54302 DCDC电源芯片调试中的常见问题,包括异常发热、电压漂移等,并提供了从热设计到PCB布局的全面解决方案。通过实战案例,揭示了数据手册中未明确的‘潜规则’,帮助工程师避免烧板风险,提升电源系统稳定性。

weixin_28744423的博客 503

AI爬虫识别与屏蔽实践:从robots.txt到Nginx配置

网络爬虫是互联网内容分发的基石,传统搜索引擎通过爬虫建立索引,而AI时代的大语言模型则依赖AI爬虫获取训练数据和实时检索内容。与此同时,AI回答引用正在成为新的流量入口,但绝大多数站点既未主动屏蔽爬虫,也未被AI回答引用。理解爬虫的工作原理、识别User-Agent特征、掌握robots.txt与Nginx层拦截的配置方法,是网站运维与内容运营的基本功。合理的屏蔽策略能降低服务器资源消耗,避免无效抓取;结构化的内容优化则能提升被AI回答引用的概率。本文结合实际日志分析案例,系统讲解AI爬虫的识别、屏蔽、验证

weixin_30765577的博客 437

一文看懂 SAP Integration Suite:从架构治理、接口编排到事件驱动的集成全景

SAP Integration Suite是企业数字化转型中的关键集成平台,通过统一的方法论和工具链解决系统互联、数据对齐和流程协同等复杂问题。其核心能力包括:1)集成评估(Integration Assessment)提供战略规划框架;2)迁移评估(Migration Assessment)支持从传统平台向云的平滑过渡;3)云集成(Cloud Integration)实现日常业务流程编排;4)集成顾问(Integration Advisor)简化B2B标准映射;5)贸易伙伴管理(TPM)优化外部协作流程;

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 501

「深度学习之优化算法」笔记(二)优化算法的分类

但是由于生物的局限性,人们所创造出的算法也会有局限性:我们所熟知的生物都生存在三维空间,在这些环境中,影响生物生存的条件比较有限,反应到算法中就是这些算法在解决较低维度的问题时效果很好,当遇到超高维(维度>500)问题时,结果可能不容乐观,没做过实验,我也不敢乱说。当然,他们的目的不是在最佳狩猎位置集合,他们的目的是在过去的途中看是否能发现更加好的狩猎位置,去往已经到过的狩猎地点再次狩猎是没有意义的,因为每个位置获取食物的难易程度是固定的。如果他们的策略是“不跟随最优解”,那么他们的策略是什么呢?

quanzhan_King的博客 1371

SEO优化实战:如何在谷歌浏览器中模拟百度蜘蛛UA设置

本文详细介绍了SEO优化中模拟百度蜘蛛UA设置的重要性与实战方法。通过分析百度蜘蛛UA字符串,手把手教学在谷歌浏览器中使用开发者工具或扩展插件进行模拟,帮助站长以搜索引擎视角检查网站可访问性、渲染效果与加载问题,从而有效诊断并规避技术性SEO风险,提升网站在百度的收录与排名表现。

xxx12的博客 1276

基于STM32L4XX、HAL库的E180-ZG120B ZigBee模块驱动程序设计

/ 频率: 470MHz, SF7, BW125kHz, CR4/5, 功率14dBm。// 检查是否收到完整响应(根据实际情况调整)// 每5秒发送一次。PB0 <---> AUX (可选,用于状态检测)// 实际发送命令可能需要根据模块AT指令集调整。PC13 <---> RESET (可选)// 处理接收到的数据。// 缓冲区满,从头开始。// 其他必要的HAL库初始化代码...// 初始化E180模块。// 启动UART接收。// 如果需要等待响应。// 配置LoRa参数。

zhusl6688的博客 380

影晌搜索引擎排名的基本因素,seo教程

影晌搜索引擎排名的基本因素,seo教程 一、服务器 二、导航结构 三、域名和文件目录名 四、网页标题和标签 五、优秀的网页内容 六、关键词密度和位置 七、反向链拾 八、Pagerank值 九、robots.tzt和robots seta标签 因素一:服务器空间 1、什么是服务器空间? 服务器空间就是存在网站文件的地方,一般而宫,大型网站都用的早独行的服务器,或者是服务器 ...

多交雨 298

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Python爬虫详解:原理、常用库与实战案例!

爬虫是门很有意思的技术,可以通过爬虫技术获取一些别人拿不到或者需要付费才能拿到的东西,也可以对大量数据进行自动爬取和保存,减少时间和精力去手动做一些累活。

2301_78217634的博客 845

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

2018-11-07 Scrapy 实战(3)--应对反爬虫网站

文章由本人博客首发转载请注明链接: http://qinfei.glrsmart.com/2018/11/07/scrapy-shi-zhan-3-she-zhi-dai-li/ 我们已经爬取到目标网站的数据了,简单吗? 开心吗? 恭喜你已经入门scrapy 了.虽然我也是第一次拿它做项目, 看起来我更像老鸟一点有木有.好开心.... 但是问题慢慢来了,那...

逆风飞翔的博客 242

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

应急响应处置报告

外部网络,边界,核心靶场,日志源。

xingxin32的博客 353

第一章 网络爬虫简介

本章将介绍如下主题: 网络爬虫领域介绍 爬虫的合法与非法性 对目标网站进行背景调研 逐步完善一个高级网络爬虫 1.1 网络爬虫的使用场景 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 爬...

weixin_33827590的博客 376

网络爬虫技术

网络爬虫技术摘要:本文介绍了网络爬虫的基本概念、合法性边界及开发实践。主要内容包括:(1)爬虫技术原理与应用场景,如搜索引擎索引、数据采集等;(2)法律风险分析,强调遵守robots协议、避免干扰网站运行和侵犯隐私数据;(3)目标网站调研方法,包括检查robots.txt、分析sitemap、评估网站规模和技术架构;(4)三种爬取策略的实现:网站地图爬虫、ID遍历爬虫和链接爬虫;(5)实用开发技巧,如异常处理、用户代理设置、代理支持、下载限速及避免爬虫陷阱等。文章强调技术中立性,开发者需保持道德自律,合理控

2401_84408986的博客 1399

爬虫指南top one

网络爬虫(Web Crawler / Spider)是一种自动化程序,它能够模拟浏览器的行为,按照一定的规则, 自动地浏览互联网并从网页中抓取、提取、存储数据。就像蜘蛛在蜘蛛网上爬行,从一个节点跳到下一个节点。

belong_my_offer的博客 492

Python爬虫从入门到实战:零基础掌握数据采集全流程

网络爬虫是一种自动化抓取互联网信息的程序,其核心原理是模拟浏览器行为,通过HTTP/HTTPS协议与服务器交互,获取并解析网页数据。这项技术对于数据驱动决策至关重要,能够高效地从公开网络源中提取结构化信息,广泛应用于市场分析、舆情监控和学术研究等领域。在工程实践中,Python因其简洁语法和丰富的库生态成为爬虫开发的首选,例如使用requests库发送网络请求,以及BeautifulSoup进行HTML解析。面对常见的反爬机制,如IP限制和动态加载,开发者需要掌握设置请求头、使用代理IP以及Selenium

weixin_33871366的博客 334
上一篇: [Anti-SPAM] Memberlist SPAM介绍与防御
下一篇: 小技巧: 屏幕截图(截屏)工具如何截取(捕获)下拉菜单
Netpu
博客等级 码龄22年 3粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值