总结的反爬虫手段(持续更新)

总结的反爬虫手段:
1.header加盐反爬虫
通过ajax实现把请求头的加盐数据给后端处理,若是采用普通的headers的话,则验证不通过,主要后台验证请求是否有该加盐的数据即可

  # Djnago获取请求头的固有格式都时HTTP_XXX,XXX代表请求头的某个属性
    header1s = request.META.get('HTTP_SIGN', '') 
# 获取了加盐数据即可对其进行判断

2.cookies反爬虫
在后台获取cookies,并对其进行加密处理,可以加时间戳或者其他动态的加密手段
参数分别为cookies的键,cookies的值,salt加盐,在加盐这里可以采用时间戳的手段

# 最简单的就是获取整个路由也就,一般是通过前端的ajax
 r = redirect(reverse('index:index'))
 r.set_signed_cookie('uuid', 'id', salt='MyDj', max_age=10) # 内置添加Cookie并加密

资料来源
https://www.cnblogs.com/wkhzwmr/p/15639701.html
https://blog.csdn.net/weixin_43582101/article/details/88318141

努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
原文地址:https://www.cnblogs.com/wkhzwmr/p/15760315.html