首页 > 其他分享 >HTTP代理使用过程中会遇到哪些常见网站防护策略

HTTP代理使用过程中会遇到哪些常见网站防护策略

时间:2022-10-27 12:01:15浏览次数:42  
标签:HTTP 策略 哪些 网站 代理 防护 访问

  每当我们使用HTTP代理请求网站失败时,总会认为是HTTP代理出现故障,但检查之后又发现,代理完全正常。这种情况就有可能是我们所访问网站的防护策略被触发了,导致爬虫程序无法访问。那么,平时HTTP代理使用过程中会遇到哪些常见网站防护策略呢?

  不同的网站有着不同的防护策略,以下几点算是比较常见的。

  1、cookies认证策略

  很多网站在访问的时候,都需要进行cookie认证,一旦访问之后,没能及时提供认证cookie,就会被网站拒绝访问,或者定向跳转到其他页面。所以,当遇到这种情况的时候,可以试着带上cookies认证访问。

  2、访问频率策略

  网站服务器的资源是有限的,不仅仅是流量带宽,每天所能承受的PV也是有限的,因此为了防止一些恶意访问行为的发生,很多网站都会对访问频率进行限制,如果你设计的爬虫程序在访问页面的频率上有任何与真人相违背的情况出现,就会立即触发访问频率策略。

  3、user-agent

  user-agent是用户代理,是指用户使用什么工具访问网站的,如果是浏览器访问,会有浏览器访问的标识,如果是python访问,会有python访问的标识。如果是程序代码请求,我们就要带上浏览器的user-agent,因为人类浏览网页都是用浏览器来访问网页的。

  4、其他

  还有一些其他防护策略,例如图片加防盗链,也就是发送请求需要带referer才能成功,诸如此类的策略有很多,都需要我们去学习去研究。

  HTTP代理使用过程中会遇到的常见网站防护策略就这些了,作为程序员,在工作中遇到各种问题都要热情对待,冷静处置,更多的还是需要经常学习,提升自我。

 

标签:HTTP,策略,哪些,网站,代理,防护,访问
From: https://www.cnblogs.com/huakexiaopeng/p/16831730.html

相关文章

  • nginxhttp转到https没有带端口
    nginxhttps自动跳转成http怎么解决您关闭301跳转,HTTPS自然就无法访问,如果您要HTTPS跳转HTTP,这个是不正确的行为,如果设置会导致搜索引擎蜘蛛混乱,无法确定实际网站,目前搜索......
  • 使用OKHttp发现的缺陷
    从Postman配置参数,发送请求能够正常返回结果。但是把Postman的代码复制到java代码(OKHttp)中,却出现了报错。参数我都调了好几遍了,还是报错,Postman的版本我也换过了,还是不行......
  • HTTP 轻量级请求库-----Unirest
    Unirest是一个轻量级的HTTP请求库,可发起GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS请求。支持Node、Ruby、Java、PHP、Python、Objective-C、.NET等多种语言。......
  • angular入门篇7----Http模块的使用(1):RESTful创建资源接口
    angular入门篇7----Http模块的使用(1):RESTful创建资源接口在前后端分离的项目中我们需要使用Http模块的功能实现后端接口提供的服务。本篇首先简单得创建几个接口,供项目......
  • 使用ida查看这个函数调用了哪些api
    用ida查看一个函数,如这个叫getDiskInformAndSend的函数,想快速查看这个函数调用了哪些api,怎么做呢?右键点击函数名称,在选项里选择Xrefsgraphfrom(Xrefsgraphfrom表示......
  • 哪些因素会影响sqlserver shrink的速度
    以下因素会严重影响sqlserver文件收缩的时间。1.LOB数据所谓LOB数据,指的是任何大值数据类型(如text、image、varchar(max)、XML)。这里的问题在于存储LOB值的方式,他们通......
  • HTTP Debugger Pro安装教程
    ​ 1.解压压缩包​编辑​ 2.双击运行安装文件​ 3.根据向导提示点击Next​ 4.选择接受协议,点击Next​ 5.选择高级模式安装,点击Install​......
  • 什么是Base64 编码,Base64 编码有哪些优缺点
    很多朋友在工作中,可能经常会用到Base64编码。Base64编码是网络上很常见的用于8Bit字节码的编码方式之一,那么,大家知道为什么要使用Base64编码,Base64编码有哪些优缺点呢?下面......
  • 什么是Base64 编码,Base64 编码有哪些优缺点
    很多朋友在工作中,可能经常会用到Base64编码。Base64编码是网络上很常见的用于8Bit字节码的编码方式之一,那么,大家知道为什么要使用Base64编码,Base64编码有哪些优缺点呢?下面......
  • 什么是Base64 编码,Base64 编码有哪些优缺点
    很多朋友在工作中,可能经常会用到Base64编码。Base64编码是网络上很常见的用于8Bit字节码的编码方式之一,那么,大家知道为什么要使用Base64编码,Base64编码有哪些优缺点呢?下面......