这个脚本其实发五帖一换IP和ID是不出验证码的,但这个验证码毕竟比较便宜,一分钱就可以整5张码,还算是比较便宜的合作吧,怎么选择这个得看自己的了吧。
如上图所示,这个脚本,登陆是用普通方式的,然后才是用POST发帖,这样就省去了不少抓包分析时间,反正软件可以二用,不管他怎么加密,完全不感冒。
登陆好账号,先是获取一下验证码,这步验证码获取链接可以在抓包的数据找到这条。那怎么找这条代码呢?一般是在抓包里搜这个"gt",就可以找到,有的是隐藏的就比较费劲,这个网站倒是比较不心机,直接就可以搜到它。
搜出这个码后,我们再放到软件去GET一下,他就会返回{"success":1,"gt":"8f8d6eea15ae007d9f741f10d861c6fd","challenge":"a6a42603e6766e93085a362e99ba3f9c"}类似这样的代码,这里要注意是这个缓存,一定要会调用,这也叫中西相结果的使用方法了吧。[浏览器COOKIE]这个的意思是调用登陆的缓存进行缓存同步登陆信息。
获取后到返回来的GET参数后,我们再把这个代码给采集回来,保存为变量。
然后再GET一下识别固定用法,就可以返回验证码结果了。
http://jiyanapi.c2567.com/shibie?gt=[gt]&challenge=[challenge]&referer=http://q.138job.com/Account/Member/Blog_publish&user=[文本框:极验账号]&pass=[文本框:极验密码]&return=json&model=2&format=utf8
然后是这步提交,
submit=%E4%BF%9D%E5%AD%98
这步是提交的意思
&__RequestVerificationToken=x2p2-MoGd591yafGjLQ64jxA6fbvDffM9v79MCwiv66wTTButKOyFRDz6jWP57zF0VrgPH4C3VzCu9SKjw3JGOIN-fjro7hxzqKuLQfQQco7PWtxQCa8Zb8SObiZlDCChbIBuQ2
这步加密代码可以不用理。
&topic=[URLUTF8编码]{获取列表值}总标题总内容|标题|自动{/获取列表值}[/URLUTF8编码]
这个是调用标题的意思吧
&ddlClass.SelectValue=28
&content=[URLUTF8编码]{获取列表值}总标题总内容|内容|自动{/获取列表值}[/URLUTF8编码]
这步是调用内容的意思,注意编码。
&geetest_challenge=[challenge]
&geetest_validate=[validate]
&geetest_seccode=[validate]%7Cjordan
这里三步是识别结果采集回来的变量,也就是识别成功的变量。
&isdraft=false
&logid=0
&X-Requested-With=XMLHttpRequest
最后发成功,GET网页把逻辑判断好的链接给采集回来。下面这里就是这个脚本的源代码:
很多人一看到拖动验证码就想放弃,可是当您经历过一次后,发现拖动验证码,真的超简单吧,注意顺序,注意调用细节,就可以把这种多余的验证码给搞掂了吧。