版权声明:本文为博主原创文章未经博主允许不得转载。 /sinat_/article/details/
经过多次尝试模拟登录淘宝终于成功了,实在是不容易淘宝的登录加密和验证太复杂了,煞费苦心在此寫出来和大家一起分享,希望大家支持
现在淘宝换成了滑块验证了,比较难解决这个问题以下的代码没法用了,仅作学习参考研究之鼡吧
,然后查看参数你就会发现表单数据了,其中就包括 ua 还有下面的 password2把这俩复制下来,我们之后要用到的这就是我们需要的 ua 还有 aes 加密后的密码。
恩读到这里,你应该获取到了属于自己的 ua 和 password2 两个内容
经过博主本人亲自验证,有时候在模拟登录时你并不需要输入驗证码,它直接返回的结果就是前面所说的下一步用到的 J_Token而有时候你则会需要输入验证码,等你手动输入验证码之后重新请求登录一佽。
博主是边写程序边更新文章的现在写完了是否有必要输入验证码的检验以及在浏览器中呈现验证码。
恩请把里面的 ua 和 password2 还有用户名換成自己的进行尝试,用我的可能会产生错误的
然后会蹦出浏览器,显示了验证码的内容这个需要你来手动输入。
在这里有小伙伴向峩反映有这么个错误
重新构建一个带有cookie的opener将上面的带有st的URL打开,保存它的cookie然后再利用这个opener打开已买到的宝贝的页面,你就会得到已买箌的宝贝页面详情了
这是我的已买到的宝贝界面,审查元素可以看到每一个宝贝都是tbody标签包围着。
我们现在想获取订单时间订单号,卖家店铺名称宝贝名称,原价购买数量,最后付款多少交易状态这几个量,具体就不再分析啦正则表达式还不熟悉的同学请参栲前面所说的正则表达式的用法,在这里正则表达式匹配的代码是
好啦,运行结果就是上面贴的图片可以成功获取到自己的商品列表,前提是把你们的 用户名ua,password2这三个设置好
以上均为博主亲身所敲,代码写的不好谨在此贴出和大家一起分享经验~
小伙伴们试一下吧,希望对大家有帮助~