• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTTP 头里的 user-agent 可以随便填吗?

HTTP 头里的 user-agent 可以随便填吗?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含等相关知识,匿名希望在学习及工作中可以帮助到您
想写个自己的爬虫,问问这个能不能随便填哪?

回复内容:

不可以,必须[1]写心仪对象的名字,等待一天有人从浏览器统计中看到自己的名字。

================================================================
好吧,终于有人反对了,我写一点正经的吧。也解译为何这个答案在技术上是可行的。

根据 RFC 1945 - Hypertext Transfer Protocol -- HTTP/1.0
The User-Agent request-header field contains information about the user agent originating the request. This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents for the sake of tailoring responses to avoid particular user agent limitations. Although it is not required, user agents should include this field with requests.
user-agent不应该随便填的,它是有用途的,所以答案说「不可以(随便填)」在技术上说得过去。
user-agent的其中一个用途是统计,例如分辨request来自哪一个爬虫,此答案满足这个要求。

[1] 答案中的「必须」并非技术要求,我承认应这个答案含有程序员的幽默感。 可以 最好不要随便填写,有些服务防爬虫,有字典表,如果不是市面上的浏览器,会抛弃请求的。 对应排名第一答案,User agent要用自己名字,每次启动GET一次妹子的名字,看服务器返回404嘲笑你得不到,这样显得更寂寞一点。 最好遵循标准写法,自己可以修改部分字段,记得某国产天语手机在UA中声明自己是一台iphone的android机,检测的时候就蛋疼了 浏览器: 你好, 我是XX。
服务器: 好吧, 你爱是啥是啥,反正今天不查身份。 你猜猜爲什麼 Firefox 以外的瀏覽器也都是報 Mozilla…… 可以,如果你要爬的网站不做ua限制你可以随意的爬。 可以。
可以。
不过一般用于做统计,(我们app中有重写)

您可能想查找下面的文章:

相关文章

  • 2018-12-03Bootstrap的优缺点是什么?
  • 2017-08-06HTML5中使用postMessage实现两个网页间传递数据
  • 2018-12-03HTML5炫酷扑 克 牌卡片动画类库
  • 2018-12-03解析HTML5应用程序缓存Application Cache
  • 2018-12-03htnl5利用svg页面高斯模糊的方法
  • 2018-12-03使用HTML5做个画图板的方法介绍_html5教程技巧
  • 2018-12-03html5 command标签的用法和<command>标签的使用案例详解
  • 2018-12-03html5 canvas实现圆形时钟实例代码
  • 2017-08-06html5版canvas自由拼图实例
  • 2017-08-06HTML5实现晶莹剔透的雨滴特效

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • H5你真的了解吗?(绝对干货)
    • 左右滑动条原理。?
    • HTML5使用DOM进行自定义控制
    • 总结关于填充与描边注意点
    • HTML5仿手机微信聊天界面的具体分析
    • html5几种在客户端存储数据的实例详解
    • html5网站开发专用基础模板
    • HTML5初级知识总结
    • 移动HTML5中MUI框架的使用方法
    • HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有