上接《【解决】err_no=100023》

当下的问题是

我直接携带数据(比如cookies、params)去访问该访问的链接。

这样的问题就是你的密码也是明码访问,因为你获取不到(或许能,我也在尝试,在百度,在google方式)加密后的密码。

所以你总会得到错误码是err_no=4(这就是用户名和密码不匹配的错误码)的返回值。


后来我又反复通过devtools访问百度首页,发现:

         在初次访问baidu.com的时候,devtools的source里面是没有“ss0.bdstatic.com”这一项的:

          

         当你点击了首页中的“登录”后,就会有“ss0.bdstatic.com”:

         

        这个树形结构中的js就是对你提交的数据的进行处理的地方,在login_a943d320.js中的6734行是对获取到的用户密码进行加密的地方,具体如图:

       

       就是这个地方,这个data.password不太好获取,如果哪位看官有办法,不妨告知一下,万分感谢。


好多天了,没找到获取这个密码的方法,所以得换个思路。

目前想到的是,我提交明文,剩下的东西都交给百度好了,这样的话,省去获取密文的过程。

这样的话,应该需要解析一下dom树,自动填表之类的。

待续。

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值