其实就可以找到了, var captcha = new TencentCaptcha('2032705416', function(res) {
if(res.ret === 0){
$.ajax({
url: $(obj).attr('data-url'),
就是这段参数,这个主要就是JS加载了这个验证码发给给验证码的网站一个代码,然后他就给加载一个验证码的意思了。
这个第九步就是提交给第三方识别验证码,主要是这个AID参数要对,其它没有什么说弄的哈。
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 16 Nov 2020 21:58:36 GMT
Content-Length: 182
Connection: close
{"status":0,"msg":"\u6210\u529F","data":{"ticket":"t03hmaBkEb14xtZQjOqviKb4VFP5Ckb1pygkG1F7Ox6nG1-GJineFK7oD-ojVi_EN3rOm1b6UzmOXqhEwan3NFtMCANmoH5XJglOAUz4SVuDug*","randstr":"@8EW"}}
识别成功后就要采集这二个
------------------------------------------------------
万能采集:
采集(1条)存入变量:
[ticket]=t03hmaBkEb14xtZQjOqviKb4VFP5Ckb1pygkG1F7Ox6nG1-GJineFK7oD-ojVi_EN3rOm1b6UzmOXqhEwan3NFtMCANmoH5XJglOAUz4SVuDug*
采集(1条)存入变量:
[randstr]=@8EW
都保存为变里,再加上发帖的POST包,就可以实现发帖了。
title=[URLUTF8编码]{获取列表值}总标题总内容|标题|自动{/获取列表值}[/URLUTF8编码]&class_id=1&come_from=0&is_top=1&orders=0&pic=&randstr=[URLUTF8编码][randstr][/URLUTF8编码]&ticket=[URLUTF8编码][ticket][/URLUTF8编码]&&content=%3Cp%3E[URLUTF8编码]{获取列表值}总标题总内容|内容|自动{/获取列表值}[/URLUTF8编码]%3Cbr%2F%3E%3C%2Fp%3E
要注意的是这个网站提交的内容,一定要放到最后,不然会出错,发不出去,识别参数就照填写进去,就可以实现发帖子了吧。