当前位置: 赤蜂网 > 淘宝>正文

淘宝客户端怎么登录「淘宝电脑版登录界面入口」

  • 店小二整理
  • 2023-11-25 13:08:01

【温馨提示】本文共有2126个字,预计阅读完需要6分钟,请仔细阅读哦!

淘宝客户端怎么登录「淘宝电脑版登录界面入口」

前段时间时间为大家讲解了如何使用

requests库模拟登录淘宝

,而今天我们将对该功能进行丰富。所以我们把之前的那个版本定为1.0,而今天修改的版本定为2.0。版本的地跌意味着功能的升级,那今天的2.0版本较之前的1.0版本有哪些改进呢?我们一起来看看!

一、1.0版本实现步骤

我们先来回顾一下模拟登录淘宝的步骤吧,我们还是先看看淘宝登录的详细时序图:

这是淘宝网登录的一个请求流程,而我们模拟登录也是根据这样的一个流程。但是在代码模拟登录的时候就不会分的这么细,我们根据封装的思想将整个登录流程封装在四个方法里面,可以看看下图。

为了便于大家理解

四步登录法

,猪哥又画了一个流程图给大家看看

结合流程图,给大家简单 的 再讲解一遍这四步具体做了啥:

拿着用户名向淘宝(taobao.com)发起一个post的请求,判断是否出现滑块验证。 向淘宝(taobao.com)又发起一个post请求,验证用户名密码是否正确,如果正确则返回一个token。 拿着token去阿里巴巴(alibaba.com)交换st码。 获取st码之后,拿着st码获取cookies,登录成功。

在面试的 时候也许面试官会问你是否爬取或自动登录过淘宝,流程是怎么的?大家 就这个把这个

四步登录法

讲给面试官听 ,面试官不仅不会你的技术认可,也为夸张你的逻辑思维缜密!

二、2.0版本新增功能

为什么要做2.0版本?因为猪哥在做爬取淘宝商品的时候发现之前登录有一个很不方便的 地方:每次程序运行完后,登录的cookies就没了,也就是说下次又要重新登录。

而浏览器却可以保存cookies信息,所以猪哥自然的想到了:

将cookies序列化

序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。——百度百科

简单说序列化就是将对象持久性保存起来,因为原来对象是在内存中,程序运行完了就要释放内存,所有的对象、变量等都会被清除,而序列化则可以把他们保存到文件。即使程序关闭了,下次启动的时候可以读取文件到内存转回对象继续使用,而这个过程叫

反序列化

所以我们2.0的功能就是:

将登录后的cookies保存到文件中,下次再登录先从cookies文件读取

!也就是增加了一个保存cookies 的功能,我们再看看2.0的流程图。

与1.0的流程图相比,其实就多了左边的cookies文件和cookies文件的校验,这也就是我们今天要讲的内容!

别看只是增加了一点点功能,却意义重大:因为这是一个 授人予渔的功能,你学会之后其他所有的登录都可以做序列化保存cookies,而且还可以做cookies池!

三、2.0版本新功能实现

根据上面的流程图,我们可以简单的分析量化一下增加的保存cookies这个共功能:

保存cookies:增加一个方法,当使用st码登录成功后,用来将cookies对象转化为文件 读取cookies:增加一个方法,用来读取cookies文件,将它转化为cookies对象 检查cookies:增加一个方法,用来判断cookies是否失效,如果失效则删除cookies文件,如果有效则直接登录成功!

根据以上三步,我们就可以开始撸代码了

1.保存cookies

保存cookies其实就叫序列化,我们先来看看代码:

我们先获取cookies,然后再转为dict对象,最后将dict转化为json对象保存起来!

2.读取cookies

读取cookies就是将文件转转化为cookies对象,这一步叫反序列化,直接上代码:

其实反序列化就是与序列化的步骤相反,先将文件转化为dict对象,然后再转化为cookies对象,最后赋值给Session对象!

3.检查cookies

这一步我们需要先判断cookies文件是否存在,如果存在则读取cookies,之后再访问淘宝主页看看是否能成功,如果失败则说明cookies已过期,我们就删除cookies文件。

四、重构代码

功能点实现之后我们看看怎么重构代码,根据流程图,我们需要在方法开头增加加载cookies的功能,再最后登录成功的时候增加保存cookies的方法,所以改动只有两处!

五、功能测试

在我们实际开发工作中 ,测试是一项非常重要的步骤。一般开发都需要先自测,如果不自测就直接提测的话,测试测出bug你不仅会被怼被鄙视有些公司还会影响你的kpi。

我们来说说序列化cookies功能自测的流程吧:

首先我们登录,看看登录成功会不会将cookies保存为文件,这一步是测试序列化 然后我们再登录一次,根据打印信息,看看是不是直接读取cookies文件登录的,这一步测试反序列化 最后我们测试当cookies过期之后,会不会删除cookies文件,然后使用用户名密码登录,最后保存新的cookies文件

1.测试正常登录

第一次登录是没有cookies文件的,所以正常使用用户名和密码登录,登录成功后保存cookies文件。

2.测试加载cookies登录

再正常登录之后,保存了cookeis文件,这里我们要测试是否能成功加载文件中的cookies。

3.测试cookies过期

大家都知道cookies都会有一个过期时间,而经过猪哥测试淘宝登录的

过期时间为xx分钟

!cookies过期之后我们需要重新登录然后重新保存cookeis文件。

至此所有的功能点 已经自测完毕,这时候就可以提测给测试人员,而测试人员测试通过之后,便可以上预发环境测试,预发测试通过之后才是正式环境!

现在一般的小功能都在白天发布了,而比较大的改版还是会安排在深夜,用户少的时候!

六、总结

今天我们学习了如何保存登录信息,下期猪哥将会教大家如何爬取淘宝商品信息并做数据分析,还是挺有意思的,期待吧!

看到很多同学会在学习群里交流一些猪哥以前写的案例,感觉自己做的这些教程有意义,看到大家在学习,猪哥心里超开心!

【进阶知识】

买家淘宝违规行为分为哪几种「关于淘宝的相关规则」

作为淘宝卖家,不仅要熟知推广运营技巧,更要懂得淘宝的相关规则,任何的行为都要考虑是否涉嫌违规,因为违规可能会让我们店铺万劫不复。那么,淘宝违规行为分为哪些呢?

  一、淘宝的违规行为分为哪两种

  根据淘宝规则,淘宝违规行为分为一般违规行为和严重违规行为两种。

  一般违规行为包括:滥发信息、虚假交易、延迟发货、描述不符、违背承诺、竞拍不买、恶意评价、恶意骚扰、不当注册、未依法公开或更新营业执照信息等。

  严重违规行为包括:发布违禁信息、侵犯知识产权、盗用他人账户、泄露他人信息、骗取他人财物等。

  二、有了违规记录怎么办

  1、找出违规记录的轻重程度指标,明白是一般违规还是严重违规等。

  2、淘宝c店卖家因严重违规已经封号无法登录的,很难再恢复,只有从手机短信或邮箱中知道具体轻重度。

  3、淘宝账号出现违规但仍可以登录的,请登录后进入体检中心进行查询.

  4、登录页面点击卖家中心进入

  5、卖家中心左则宝贝管理栏点击体检中心进入体检中心页面

  6、体检中心页面点击详细情况即可

  7、根据违规的程度不同分别处理:如果是一般违规,没有恶意的,可以找淘小二进行申诉,按照提示操作即可解除。

  8、如果是恶意的操作造成较重的违规,找淘小二申诉也可以,但没见过申诉成功的,只能说靠运气。

  9、无论违规情节轻重,即便是申诉没有成功,也不代表没有了希望,因此我要告诉你最后一个绝招:用时间证明一切,她一定会回来的!因为有好多号,特别是一般轻微的违规,过一段时间就会自动解除,只是根据情节的轻重自动解除所需要的时间长短不同罢了。

  三、违规记录怎么清除

  淘宝违规分为一般违规和严重违规两种。一般违规,年底就能清零。严重违规,大于或者等于48分的永久封铺,小于48分大于24分的,年底减一点,小于24分的年底清零。每年的12月31号只会清除您的违规扣分并不会清除您的违规记录。

  一般违规行为包括滥发信息、虚假交易、延迟发货、描述不符、违背承诺、竞拍不买、恶意评价、恶意骚扰、不当注册、未依法公开或更新营业执照信息等。

  会员违反一般违规行为即A类节点处罚,每扣十二分即被处以店铺屏蔽、限制发布商品的节点处罚。若会员因恶意评价或竞拍不买被扣分,则在随后的节点处罚中将对其增加限制买家行为的处罚。

  简单说来,淘宝违规行为分为一般违规和严重违规,如果是一般违规,问题不是很大,对店铺的影响也不会很大,如果是严重违规,则可能会导致店铺关闭。所以,大家一定要弄清楚哪些行为是违规行为,并尽量避免。


手机淘宝客户端如何举报店铺「投诉商家最有效的方法」

淘宝客户端在哪里打开「手机淘宝卖家中心入口」

【本文标题和网址】淘宝客户端怎么登录「淘宝电脑版登录界面入口」 http://www.cftyj.cn/taobao/2023112540083.html
内容更新时间(UpDate): 2023年11月29日 星期三

猜你喜欢

最新文章