robots协议(roobts.txt该怎么写)

2025-02-28 23:10:03 0

robots协议(roobts.txt该怎么写)

本文目录

roobts.txt该怎么写

    robots.txt文件时seo优化中非常重要的一个文件,也是我们seo培训的重点之一。规范合适的抒写robots.txt文件,可以有效的提升蜘蛛抓取的效率,避免造成搜索引擎蜘蛛封禁的情况。下面郑州seo杨超就来解释一下robots协议怎么写。

  • 什么是robots.txt
  • Robots协议:网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 协议写在robots.txt文件里面。

  • 要不要使用robots.txt
  • 1、如果你的网站有部分内容不希望搜索引擎抓取,那么请设置robots.txt

    2、如果你的网站全部内容都需要被搜索引擎抓取,可以不设置。

    3、一般来说,一些后台文件(如css、js)、用户隐私的文件不用被搜索引擎抓取。

    4、如果有些文件频繁被蜘蛛抓取,但是这些文件又是不重要的,那么可以用robots.txt进行屏蔽。

  • robots.txt的用法
  • User-agent: * 这里的*代表的所有的搜索引擎种类,*是一个通配符

    Disallow: /文件夹名称/ 这里定义是禁止爬取这个文件夹下面的目录

    Disallow: /cgi-bin/*.htm 禁止访问/cgi-bin/目录下的所有以”.htm”为后缀的URL(包含子目录)。

    Disallow: /*?* 禁止访问网站中所有包含问号 (?) 的网址

    Disallow: /.jpg$ 禁止抓取网页所有的.jpg格式的图片

    Disallow:/ab/adc.html 禁止爬取ab文件夹下面的adc.html文件。

    Allow: /cgi-bin/  这里定义是允许爬寻cgi-bin目录下面的目录

    Allow: /tmp 这里定义是允许爬寻tmp的整个目录

    Allow: .htm$ 仅允许访问以”.htm”为后缀的URL。

    Allow: .gif$ 允许抓取网页和gif格式图片

    Sitemap: 网站地图的URL 告诉爬虫这个页面是网站地图

  • robots.txt示例
  • # robots.txt for 阅读青春readu.net

    User-agent: *

    Allow: /

    Disallow: /wp-admin/

    Disallow: /wp-includes/

    Disallow: /wp-content/plugins/

    Disallow: /?r=*

  • robots标签的用法(mate标签是写在网页head里面的代码)
  • 《meta name=”robots” content=”nofollow”》 所有搜索引擎都不允许爬行

    《meta name=”baiduspider” content=”nofollow”》 百度搜索引擎不允许爬行

    《meta name=”robots” content=”noarchive”》 所有搜索引擎都不允许收录

    《meta name=”baiduspider” content=”noarchive”》 百度搜索引擎都不允许收录

  • robots.txt具体用途
  • 1、一个页面对应多个URL时,应屏蔽多余的URL。

    2、如果网站有页面是没有实质性内容的,应该屏蔽掉。

    3、如果网站改版删除了大量的页面(404),应该屏蔽掉。

    4、如果是UGC网站,用户产生了大量的不良内容,应该屏蔽掉。

    5、不希望被搜索引擎索引的内容(后台界面、用户隐私),应该屏蔽掉。

在不违反被爬网站robots协议的情况下,对一个公开访问的论坛内容(如豆瓣)进行数据抓取和保存,这样合法吗

感谢悟空小秘书的邀请


类似百度、360搜等搜索引擎企业,它们会有全网爬虫的,24小时不间断对全网进行爬取。如果这样的网络爬虫不合法的话,那么这些企业都要关门了。

这些搜索引擎爬虫在爬取网站之前,都会看下该站点下是否有 robots.txt。然后按照 rbots.txt 里面定义的规则对该网站进行爬取。

所以制作爬虫程序,强烈建议遵循 robots 规则。另外,爬取网站的数据不得用于商业用途。例如将爬取到的网站数据售卖给网站的竞争对手等。

遵循这两点,就不算违法了。

-----------------------------------------------

喜欢的、觉得有用的麻烦点个赞,万分感谢~

个人微信公众号:极客猴(ID:Geek_monkey)

自己坚持分享 Python 原创干货,包括基础入门,进阶技巧,网络爬虫,数据分析,Web 应用开发等。欢迎关注~

robots协议(roobts.txt该怎么写)

本文编辑:admin
robots协议 ,bt ,s

更多文章:


mysql命令大全pdf(用mysql按要求写出相应的命令:)

mysql命令大全pdf(用mysql按要求写出相应的命令:)

本文目录用mysql按要求写出相应的命令:mysql命令MySQL数据库的常用命令用mysql按要求写出相应的命令:1、在Win7环境下安装MySQL,关于安装方法可以参考文章: Win7系统安装MySQL5.5.21图解教程、win7安装

2025年3月26日 09:20

jquery(jquery 如何读)

jquery(jquery 如何读)

本文目录jquery 如何读jquery主要是做什么的JQuery主要是做什么用的什么是jquery插件有什么用jquery mobile 好用吗怎么样才能把jquery学好jquery 如何读读音:/ˈdʒeɪkwɪəri/释义:jQue

2025年3月15日 06:50

企业网站建设需要多少钱(做个企业官网网站一般多少钱)

企业网站建设需要多少钱(做个企业官网网站一般多少钱)

本文目录做个企业官网网站一般多少钱建个公司网站要多少钱呢做个企业官网网站一般多少钱做个企业官网网站一般多少钱?一.企业官网网站域名在域名方面,有些短小的或特殊的号码的域名价格都很高。但是,大多数新注册域名都不用那么贵了,一般几十块,百来块一

2025年3月12日 05:10

fileexists函数(谁知道一个判断定文件是否为文本文件的函数)

fileexists函数(谁知道一个判断定文件是否为文本文件的函数)

本文目录谁知道一个判断定文件是否为文本文件的函数请高手帮忙 excel文件搜索函数谁知道一个判断定文件是否为文本文件的函数在用 Delphi 编程处理文本文件的时候,如果要装载的文件比较大,你可能会想在文件装载过程中提供一个装载进度的提示-

2025年4月1日 08:30

tower block(builing和block区别,高手回答)

tower block(builing和block区别,高手回答)

本文目录builing和block区别,高手回答1E Kent Ridge Road NUHS Tower Block, Level 6 Singapore 119228这个地址的中文翻译是什么啊20号楼B座怎么翻译用block还是towe

2025年3月9日 03:30

worried怎么读(忧心惙惙怎么读)

worried怎么读(忧心惙惙怎么读)

本文目录忧心惙惙怎么读worried什么意思,怎么读英语单词worry这个单词怎么读音标是什么worry英语怎么读worried英语怎么读worry怎么发音wrorry怎么读忧心惙惙怎么读忧心惙惙读音:yōu xīn chuò chuò 释

2025年3月30日 04:20

manchester united(manchester united 什么意思)

manchester united(manchester united 什么意思)

本文目录manchester united 什么意思曼联队的英文名是什么manchester united 什么意思manchester united曼彻斯特联队双语对照词典结果:Manchester Unitedn.曼彻斯特联队,简称曼联

2025年3月30日 02:50

everyday和every day的区别(every day和everyday有什么区别)

everyday和every day的区别(every day和everyday有什么区别)

本文目录every day和everyday有什么区别everyday和every day的区别every day和everyday的区别everyday 和every day的区别是什么everyday和every day 的区别是什么e

2025年3月25日 23:00

cdr入门基础知识(CorelDRAW 9对初学者先学什么)

cdr入门基础知识(CorelDRAW 9对初学者先学什么)

本文目录CorelDRAW 9对初学者先学什么我想自学PS 和 CDR 不知道该从那里开始,请专家指导!CorelDRAW 9对初学者先学什么跟学其他软件一样 你要先知道CorelDRAW 是干什么的 这是一款做平面设计的软件 掌握Co

2025年3月16日 09:00

perl脚本教程(怎么利用perl写脚本)

perl脚本教程(怎么利用perl写脚本)

本文目录怎么利用perl写脚本PERL 脚本perl脚本语言,在Perl脚本语言下,如何修改文件内容如何编写perl 脚本命令选项列表如何调试perl脚本如何制作perl脚本怎么利用perl写脚本如果是WINDOWS,装一个PERL软件,如

2025年3月14日 03:30

figure(figure 和 figure out 的区别)

figure(figure 和 figure out 的区别)

本文目录figure 和 figure out 的区别figure是什么意思中文figure的意思是什么有什么词组figure 什么意思figure与手办的区别python中configure与config的区别“figure“有几种解释并

2025年2月27日 15:30

navigare意大利小帆船(navigare(意大利小帆船)男装属于什么品味的服装啊这个品牌历史内涵怎样啊)

navigare意大利小帆船(navigare(意大利小帆船)男装属于什么品味的服装啊这个品牌历史内涵怎样啊)

本文目录navigare(意大利小帆船)男装属于什么品味的服装啊这个品牌历史内涵怎样啊请问一下,navigare(意大利小帆船)这个品牌的男装怎么样啊navigare(意大利小帆船)男装属于什么品味的服装啊这个品牌历史内涵怎样啊Naviga

2025年3月1日 03:40

中文数字大写零到十(大写 0到10怎么写)

中文数字大写零到十(大写 0到10怎么写)

本文目录大写 0到10怎么写大写0到10的正确写法是什么数字0-10的汉字大写依次是数字大写0到10是什么大写0到十怎么写0到10的中文大写零到十的大写是什么大写数字一到十零怎么写大写 0到10怎么写大写0到10怎么写:零、壹、贰、叁、肆、

2025年2月18日 07:00

虚拟专用网络app下载(虚拟专用网络)

虚拟专用网络app下载(虚拟专用网络)

本文目录虚拟专用网络免费虚拟专用网络外国WhatsApp 在中国怎样才能用,请各位朋友指教一下虚拟专用网络虚拟专用网络,就是VPN,连接到另一个网络用的。普遍用于在外部链接公司网络,或者连接到国外玩美服的游戏之类的。无法加快网速,反而一般是

2025年3月10日 14:30

fleeing翻译(l’m feeling for you怎么翻译)

fleeing翻译(l’m feeling for you怎么翻译)

本文目录l’m feeling for you怎么翻译求能较好符合该句feeling的英文翻译feeling什么意思中文翻译feeling中文是什么意思feeling 造句 4个 翻译情怀怎么翻译, feeling显然不好l’m feeli

2025年3月27日 10:40

突尼斯软籽石榴产地(软籽石榴适合在哪里种植)

突尼斯软籽石榴产地(软籽石榴适合在哪里种植)

本文目录软籽石榴适合在哪里种植中国石榴哪里最好石榴的种类有很多,你吃过哪几种软籽石榴产地在哪产出多少云南会泽和会里石榴区别突尼斯软籽石榴适合我国那些省份种植哪个地方的石榴好吃软籽石榴适合在哪里种植突尼斯软籽石榴在我国黄河以南至淮河以北的省份

2025年3月15日 00:50

resetcounter是什么意思(苹果手机resetcounter有事吗)

resetcounter是什么意思(苹果手机resetcounter有事吗)

本文目录苹果手机resetcounter有事吗resetcounter是什么意思苹果手机出现resetcounterresetcounter是黑解机reset是什么意思苹果手机resetcounter有事吗苹果分析出现resetcounte

2025年3月14日 19:50

十进制转八进制过程(十进制,八进制互转)

十进制转八进制过程(十进制,八进制互转)

本文目录十进制,八进制互转10进制的小数怎么转化成8进制,详细点,再举点例子十进制数64转换为八进制怎么转换要详细过程,谢啦十进制转八进制方法与过程以及例题解法如何将十进制转换成八进制和十六进制将十进制数520转换成八进制、十六进制(写出计

2025年4月3日 15:50

变量的命名规则是什么?标识符的命名规则

变量的命名规则是什么?标识符的命名规则

本文目录变量的命名规则是什么标识符的命名规则教育部发布高校命名最新规范,命名规则是什么变量的命名规则是什么变量名、常量名、函数名、数组名等等,都是为了区分程序中不同的实体、人为起定的名字。通常把这些名字叫做标识符。标识符的命名规则如下:标识

2025年3月23日 00:50

青岛网站建设(青岛网站建设公司哪家靠谱)

青岛网站建设(青岛网站建设公司哪家靠谱)

本文目录青岛网站建设公司哪家靠谱青岛网站建设选哪家青岛网站建设哪家好想问一下角点科技,青岛网站建设公司哪家好青岛网站建设公司建站的流程有哪些青岛网站制作哪里有青岛建网站公司有哪些青岛网站建设公司哪家靠谱东道在网站建设,app开发,小程序开发

2025年3月12日 00:10

近期文章

million billion(million,billion和thousand之间应该怎么转化 要举例的那种 谢谢)
2025-04-05 17:30:01
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索