短信hz,批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案!
2021-02-13 15:21
标签:off 批量 python url 获取 blog timestamp cap aaaaaa ? 批量注册:自动化批量注册账号,我见过很多人利用selenium这个自动化框架做,但是速度太慢。 模拟登陆:这里要说明一下,其实你注册一个账号=模拟登陆一个账号,这个原理其实是一样的。 我前面说了selenium虽然操作起来非常简单,但是速度上太慢,所以今天的教程肯定是post来做(涉及简单的JS加密)。 ? ? 特别说明:在这里很多人他是没有验证码的,那么怎么办呢?稍微有经验的人应该都知道多次试错后验证码就会出现,或者多次进行请求! 解决方法:为了避免缺少经验的人怎么请求出验证码,我这里给出一个方法,填写号码后点击获取短信验证,然后刷新页面再次填写再次获取,如此反复即可! ? 思路:手机号+验证码+短信验证 然后提交POST请求,手机号是咱们自己的数据,短信验证也是,所以唯一一个不确定的因素就是图形验证码。 抓取图形验证码的包: ? 可以看到这里有个time参数,其实你有经验完全可以猜得到这就是个现行时间(时间戳),当然避免说闲话,我们可以看下它的生成过程: ? OK,剩下的就不解释了,JS生成时间戳的语法。咱们利用Python代码去模拟就好了。 最后咱们来看下点击获取短信验证的时候,需要提交什么数据: ? 可以发现这个post请求当中需要提交号码和验证码,有些人以为这样就完事了,但是千万注意,这个url它是变化的,变化的内容就是timestamp参数,它也是个时间戳! 短信hz,批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案! 标签:off 批量 python url 获取 blog timestamp cap aaaaaa 原文地址:https://www.cnblogs.com/7758520lzy/p/12725522.html
文章标题:短信hz,批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案!
文章链接:http://soscw.com/index.php/essay/54896.html