原题链接:http://www.wechall.net/challenge/training/www/robots/index.php

打开网页他给我们说什么

说什么这是一个小挑战,你将会了解到机器人排除标准,robots.txtWeb爬虫用来检查它们是否允许爬行和索引您的网站,或者只是其中的一部分。有时,这些文件会显示目录结构,而不是保护内容不被爬行。

具体点:

robots.txt文件是一个文本文件,使用任何一个常见的文本编辑器,比如Windows系统自带的Notepad,就可以创建和编辑它[1]  。robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。

当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。百度官方建议,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。

如果将网站视为酒店里的一个房间,robots.txt就是主人在房间门口悬挂的“请勿打扰”或“欢迎打扫”的提示牌。这个文件告诉来访的搜索引擎哪些房间可以进入和参观,哪些房间因为存放贵重物品,或可能涉及住户及访客的隐私而不对搜索引擎开放。但robots.txt不是命令,也不是防火墙,如同守门人无法阻止窃贼等恶意闯入者。

Robots协议用来告知搜索引擎哪些页面能被抓取,哪些页面不能被抓取;可以屏蔽一些网站中比较大的文件,如:图片,音乐,视频等,节省服务器带宽;可以屏蔽站点的一些死链接。方便搜索引擎抓取网站内容;设置网站地图连接,方便引导蜘蛛爬取页面。(摘自百度百科)

所以这道题的robots.txt也是在根目录中,直接访问http://www.wechall.net/robots.txt

看到

再访问www.wechall.net/challenge/training/www/robots/T0PS3CR3T

问题解决(这道题需要登录注册才行)

最新文章

  1. 浅析.NET的反射特性
  2. js跨域那些事
  3. C#如何分割多个空格分隔的字符串?
  4. elasticsearch和hadoop集成,gateway.type hdfs设置
  5. json:There is a cycle in the hierarchy!
  6. WinForm------TreeList修改节点图标和按钮样式
  7. 剑指Offer 从上往下打印二叉树(dfs)
  8. 使用Enitity Framework实现增删改查服务中的一些通用思路
  9. Yii源码阅读笔记(三)
  10. 把数组排成最小的数/1038. Recover the Smallest Number
  11. 数据结构练习 01-复杂度2. Maximum Subsequence Sum (25)
  12. TortoiseGit保存用户名及密码
  13. WPF自定义控件(1)——仪表盘设计[1]
  14. php中函数和方法的区别
  15. PowerDesigner大小写转换
  16. jPlayer获取播放时间
  17. Java设计模式(一)
  18. [RF] Robot Framework新手干货(转载)
  19. 从0开始学Python---01
  20. 频分复用(Frequency Division Multiplexer)

热门文章

  1. Flink SQL 子图复用逻辑分析
  2. null和undefined的区别、数组和伪数组的区别
  3. flutter系列之:Material中的3D组件Card
  4. elk使用微信ElartAlert企业微信告警,自定义告警内容
  5. 阿里云服务器部署Web环境
  6. 洛谷P1656 炸铁路 (求割边)
  7. 玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架
  8. Linux根据时间过滤文件
  9. hive之数据导入导出
  10. Python-D4-语法入门2