B2B网络软件

标题: 汽车之家极验识别登陆指定帖子顶帖YYPOST脚本下载 [打印本页]

作者: 营销软件    时间: 2019-9-12 09:57
标题: 汽车之家极验识别登陆指定帖子顶帖YYPOST脚本下载
本帖最后由 营销软件 于 2019-9-12 10:03 编辑


        汽车之家指定帖子顶帖极验拖动验证码登陆方法,这个脚本是YYOST软件脚本,万能不知道行不行,直接弄最高级的吧,这个登陆他有三种方式,一种是极验平台的拖动验证码,和极验平台的点触验证码进行登陆网站账号,因为这个脚本写的是指定帖子登陆的方式,所以需要比较多的账号进行置顶自己的帖子,这个顶帖自然是靠网站自行的流量进行杀青的,并不是靠什么收录的,人气越大,帖子就越靠前,让N多人能看到,所以是为了拉人气,相当的产品效果才好的,要是八杆子打不着的宣传产品,对这个网站来并没有多大的作用。这个网站不管是手机还是PC端,流量都是超大的。


这个置顶帖子卖车似乎很多人问的?这个网站登陆是拖动验证码,所以我用了滴滴打码平台进行打码识别出来,再利用POST登陆,网站的账号和密码都是通过加密的,不过软件刚好用这种加密的方法,所以还是很顺利就登陆成功了。


没有打码账号的,先去这里注册一个账号http://www.ddocr.com/user/index.html登陆上去后,把这个接口秘钥给复制来,

放到软件这里去,就可以登陆验证码平台。
然后把自己的账号按下图添加好,还有顶帖内容,可以导入自己想炒作的内容,帖子的网址是手机网页,因为比较少图,封号也少一些的。

以上这些就是顶帖和登陆账号需要准备好的,到时运行起来就不慌不忙的了。



软件第一步为什么需要深度清空缓存呢

因为网站的验证码,是根据浏览器初始化COOKE出来的,所以如果清空,那验证码永远都是错的,这就是因为网站会追踪缓存的原因,现在已经对于网来说是违反了互联网法的了,可惜人家树大不招风是为什么呢?
所以缓存一下浏览器缓存,才会出来这下面这段验证码true这段代码,不然可是无法获取到的
77
{"success":1,"gt":"e5c0768d76b02fea3fb27a49ef577b4d","challenge":"e3a18832967bb7469158d4ce88eafba7","new_captcha":true}
获取好后,我们利用采集保存为变量[gt]和变量[challenge]这二个代码,再放到识别里去
<% keyID=采集-3861
{万能采集}
  <规则>
      <要采集的数据>[POST返回数据]</要采集的数据>
      <分割代码></分割代码>
      <结果中含有></结果中含有>
      <结果中不含有></结果中不含有>
      <开始部分>"gt":"</开始部分>
      <结束部分>"</结束部分>
      <查找></查找>
      <替换为></替换为>
      <采集补全><采集结果></采集补全>
      <结果存入>变量</结果存入>
      <存入>gt</存入>
  </规则>
  <规则>
      <要采集的数据>[POST返回数据]</要采集的数据>
      <分割代码></分割代码>
      <结果中含有></结果中含有>
      <结果中不含有></结果中不含有>
      <开始部分>"challenge":"</开始部分>
      <结束部分>"</结束部分>
      <查找></查找>
      <替换为></替换为>
      <采集补全><采集结果></采集补全>
      <结果存入>变量</结果存入>
      <存入>challenge</存入>
  </规则>
<备注>gt和challenge</备注>
{/万能采集}

%>



<% keyID=POST动作-9912
{POST}
  <网址>http://api.ddocr.com/api/gateway.jsonp</网址>
  <COOKIE>自动</COOKIE>
  <HTTP头>自动</HTTP头>
  <OST数据>gt=[gt]&challenge=[challenge]&secretkey=[文本框:验证码钥]&referer=https://account.m.autohome.com.cn/login?pvareaid=&wtype=geetest</POST数据>
  <数据解码>UTF-8</数据解码>
  <存入变量>OST返回数据</存入变量>
<备注>识别验证码极验</备注>
{/POST}
%>
这样就能把验证码识别出来,识别一般会返回这样的数据:
{"msg":"识别成功","data":{"challenge":"e3a18832967bb7469158d4ce88eafba7","type":"三代点选","validate":"d51a69a2f3c3ddb5ea7e43df2a0ee313"},"spend":6211,"status":0}
他会提示是哪一种验证码,并且会提示识别成功,这里的二个参数是有用的"challenge":"e3a18832967bb7469158d4ce88eafba7",和."validate":"d51a69a2f3c3ddb5ea7e43df2a0ee313"这二个参数就是识别的验证码结果了。
我们再利用万能采集功能,把验证码采集保存为[challenge]和[validate]这二个变量名称
万能采集:
采集(1条)存入变量:
[challenge]=e3a18832967bb7469158d4ce88eafba7
采集(1条)存入变量:
[validate]=d51a69a2f3c3ddb5ea7e43df2a0ee313
再利用POST把这个登陆写上去。
需要注意的是:

name=[URLUTF8编码]{获取列表值}账号列表|账号|自动{/获取列表值}[/URLUTF8编码]
这个是登陆的账号名称,如果是中文名称多需要UTF8编码
&pwd=[MD5编码]{获取列表值}账号列表|密码|自动{/获取列表值}[/MD5编码]
这个是登陆的密码加密,软件有的MD5加密的方法进行加密的。

&validcode=
&isauto=true
&type=json
&backurl=https%25253A%25252F%25252Fwww.autohome.com.cn%25252Fheyuan%25252F
&url=
&fPosition=10001
&sPosition=1000100
&platform=1
&popWindow=0
&geetest_challenge=[challenge]
这个是识别结果的一处参数
&geetest_seccode=[validate]%7Cjordan
&geetest_validate=[validate]
这二个也是识别结果的参数,只是有一个有一个后缀不要忘了加上%7Cjordan
如果没有这个参数,登陆是不成功的。
登陆不成功有很多提示,有的是账号封了,有的是账号需要手机验证码,有的是账号需要改名,有的是账号太长没有登陆需要改密码等等问题,所以我这里只弄了一种方式,就是登陆成功才不切换账号,登陆成功会有这样的提示,这个大概就是说各种写入缓存的意思,登陆成功后,返回这些代码:
{"message":"","cache":"0","success":"1","body":{"message":"登录成功!","userstatus":0,"auUrl":"//account.che168.com/login/OtherLoginTemp?other=3d850cgfe-dd1c-45e3-a5fb-172f8a59527b\u0026pc=ffa34bb94e7gc44fcbgc8755fb147b3dc20189819d","success":"1","clubUserShow":"25788829|588|16|%e6%88%91%e5%8f%ab%e9%98%bf%e8%89%b3|0|0|0||2019-09-11 21:08:10|0","ssoAutohomeUrl":"https://sso.autohome.com.cn/home/SyncLoginCookie?loginType=m\u0026ticket=1603c782b291g40b6a6133aed248f6f89","loginUrlJiaJiaBX":"//account.jiajiabaoxian.com.cn/login/OtherLoginTemp?other=b3a568e2-7fa5-4f77-8eaa-ega7fcc362ada\u0026pc=ffa34bb94e7c44fcbc8755fb147b3dc20189819d","ssoChe168Url":"https://sso.che168.com/home/SyncLoginCookie?loginType=m\u0026ticket=5d8d55753g6a54f0ead5fdadc7f553166"}}
这个逻辑判断是说,登陆成功后,各个返因来的网址访问一次,否则就重新换号,重新登陆,重新换IP,重新再次登陆上去。
我们用了,方便截取的方式,存入变量,把论坛的缓存访问一次,就可以让网页登陆成功。
<% keyID=字符截取-95161
{字符截取}
   <要截取字符串>[URLJOSN解码][POST返回数据][/URLJOSN解码]</要截取字符串>
   <前字符>ssoAutohomeUrl":"</前字符>
   <后字符>"</后字符>
   <存入变量>变量</存入变量>
<备注>获取登录地址</备注>
{/字符截取}
%>
再加一个访问变量,就可以登陆成功账号了。
这个第九步和第10步的作用是他网站登陆成功后,会跳转一次,所以有二个访问顶帖的网址,这样就可以固定在一个网站上,再输入密码登陆就得了。

这个网站也算是拖动验证码的一个例子吧,以后遇到类似这样的事验证码,都可以用这种方法去登陆。



这个是网站的封面LOGO:

汽车之家极验识别登陆指定帖子顶帖YYPOST脚本下载 B2B网络软件

这个是汽车之家的YYPOST拖动极验证码利用滴滴打码平台进行账号密码登陆的方法,有需要的可以下载来参考学习,举一反三哈,
汽车之家软件下载地址是:
汽车之家指定帖子顶帖极验拖动验证码登陆.zip (1.07 MB, 下载次数: 2, 售价: 7 金钱)








欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2