爬虫笔记-加密伪装篇
文章平均质量分 51
爬虫笔记-加密伪装篇
云溪·
爬虫项目:
https://github.com/wu50416/spider_projects
展开
-
AES加密和解密详解
以AES-CBC为例:本文使用的是cyrpto-js库,cyrpto-js是js专门用来加密和解密用到的一个库。结束后会发现多了 一个文件夹,说明安装成功了。原创 2022-08-16 16:04:19 · 5488 阅读 · 0 评论 -
Python MD5加密
python中的md5加密是主要是通过hashlib完成的,加密的代码是固定的(除非遇到魔改md5加密的网站(非常少有这种情况))原创 2022-08-02 16:57:01 · 5980 阅读 · 0 评论 -
爬虫与反爬-localStorage指纹(某易某盾滑块指纹检测)(Hook案例)
LocalStorage 是一种 web 端的存储机制,主要用于在本地上存储一些用户的信息从反爬的角度上看,在一些网站中,他会将一些指纹数据(如设备信息,版本号,鼠标,用户行为等等)存储在LocalStorage中用于反爬的计算,通过分析这些参数是否异常来判断是否为爬虫。原创 2024-01-02 19:35:16 · 1899 阅读 · 1 评论 -
五秒盾解决方案
加密方式:五秒盾 Cloudflare解决方案:使用docker中的内置浏览器步骤一、在Linux中使用Docker命令docker上安装内置浏览器步骤二、开启服务器的端口,令外界与服务器可以通信步骤三、对服务器传入待访问的URL,返回html响应数据原创 2023-10-23 16:48:08 · 804 阅读 · 0 评论 -
隐藏selenium特征webdriver
在爬取网站的时候selenium的webdriver特征值太过显眼了,非常容易被检测出来从而导致在进行一些自动化登录爬取验证等操作时候无法正常工作,我们需要将这些特征值隐藏起来from selenium import webdriverchrome_options = webdriver.ChromeOptions()chrome_options.add_experimental_option('excludeSwitches', ['enable-automation'])chrome_op原创 2022-05-02 00:56:48 · 2778 阅读 · 0 评论