最近在研究淘宝的登录滑块验证,使用的是 selenium+Firefox,大概了解到其需要生成一副比较类似人为操作的轨迹图,按照轨迹图去拖动才有可能通过验证
但在尝试的时候发现另外一个问题,就是关于输入手动点击登录和机器点击登录:
1.手动点击,大概率不会出现滑块,直接登录就能成功
2.机器点击,首次不会出现滑块,之后每次再点击登录,都需要二次输入密码 + 拖动滑块
问题如下:
1.难道淘宝在我进入登录的那个页面开始,就会记录来访者的操作吗?否则,为什么我手动点击登录不会出现滑块,而一旦使用机器登录点击,就会出现二次登录和滑块呢?
2.如果淘宝真的在我进入页面就开始监控了,为何不通过从输入账号密码的行为去判断是否机器登录,还要加上一个滑块去二次验证,既然都知道你可能是机器(点击登录,让你拖动滑块 -- 这一行为意味着淘宝猜测你可能是机器人)
3.如果 2 成立,我们的登录是否能直接从输入账号密码这里开始,加上一些其他的操作行为,让淘宝的服务器觉得我们是人工操作呢?
不知道关于第二点的猜想是不是正确的,希望大家指出错了的地方
我确实有点疑惑:如果不是淘宝对你的输入账号密码的行为进行检测了,为什么会让你二次验证登录
但在尝试的时候发现另外一个问题,就是关于输入手动点击登录和机器点击登录:
1.手动点击,大概率不会出现滑块,直接登录就能成功
2.机器点击,首次不会出现滑块,之后每次再点击登录,都需要二次输入密码 + 拖动滑块
问题如下:
1.难道淘宝在我进入登录的那个页面开始,就会记录来访者的操作吗?否则,为什么我手动点击登录不会出现滑块,而一旦使用机器登录点击,就会出现二次登录和滑块呢?
2.如果淘宝真的在我进入页面就开始监控了,为何不通过从输入账号密码的行为去判断是否机器登录,还要加上一个滑块去二次验证,既然都知道你可能是机器(点击登录,让你拖动滑块 -- 这一行为意味着淘宝猜测你可能是机器人)
3.如果 2 成立,我们的登录是否能直接从输入账号密码这里开始,加上一些其他的操作行为,让淘宝的服务器觉得我们是人工操作呢?
不知道关于第二点的猜想是不是正确的,希望大家指出错了的地方
我确实有点疑惑:如果不是淘宝对你的输入账号密码的行为进行检测了,为什么会让你二次验证登录