- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 通过js完成滑动验证码的校验
背景对于滑动验证码校验的原理,如果我理解的没错的话,大致如下:我们在浏览器调出验证码,拖动滑块,同时页面开始记录鼠标的坐标,当松开鼠标的时候,页面完成对坐标数据的加密,携带该数据发送请求,在服务器端进行校验。要想用js伪造该过程,关键是获取滑块的坐标和对坐标进行加密的算法,下面仍然以58同城二手车为例,学习一下该过程。大致过程经过反复操作,发现要想获取验证码图片,需要先对https://callback.58.com/antibot/codev2/getsession.do发送post请求,获取ses
2020-08-17 23:27:09
3364
3
原创 celery爬取58同城二手车数据及若干问题
celery爬取58同城二手车数据及若干问题今天分享一下celery分布式爬取58同城二手车(以下简称58)的方法。反爬58中的反爬主要有字体加密和验证。先说字体加密,真实的字体文件经过base加密后放在了网页源代码中,将其匹配下来后进行解密,根据坐标数据和真实数据进行映射,创建一个字典。由于每次请求字体文件都不一样,所以每次都要匹配出字体文件,根据刚才创建的字典获取真实数据,然后替换掉加密字符,最后解析需要的数据,字体加密就解决了。然后详细说一下验证码的问题。验证码在爬取过程中,会不时的跳转到
2020-08-08 12:07:29
5120
原创 识别滑动拼图验证码的新策略
原理你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的
2020-07-29 20:36:50
1608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人