注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册

首页 > 新闻资讯 > 用 Python 模拟登录淘宝的操作步骤

用 Python 模拟登录淘宝的操作步骤

来源: 作者:admin 时间:2019-09-10 14:23:37

  用 Python 模拟登录淘宝的操作步骤。IP精灵工程师最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章!看了下网上有很多关于模拟登录淘宝,但是基本都是使用Scrapy、Pyppeteer、Selenium等库来模拟登录,但是目前我们还没有讲到这些库,只讲了requests库,那我们今天就来使用requests库模拟登录淘宝!讲模拟登录淘宝之前,我们来回顾一下之前用requests库模拟登录豆瓣和新浪微博的过程:这一类模拟登录是比较简单的登录,只需要在请求登录时将用户名和密码上传验证通过就成功了,也就是说一步到位!而淘宝登录就比较复杂,为什么说复杂呢?因为淘宝登录涉及参数多且请求不止一次!我们就先来讲讲淘宝登录的流程,先把流程原理搞懂,再去敲代码,这样大家就容易理解!

  淘宝登录流程

  为了便于大家理解,猪哥画了一个非标准的淘宝登录请求时序图:

用 Python 模拟登录淘宝的操作步骤

  淘宝ua参数:ua(User-Agent)故名用户代理,淘宝的ua参数加入了浏览器、ip、电脑、时间等信息,然后加密生成,在很多地方使用,不仅仅是登录!

  上图是比较详细的流程图,从代码层面考虑猪哥将模拟登录淘宝分为以下四个步骤:

  输入用户名后,浏览器会向淘宝(taobao.com)发起一个Post的请求,判断是否出现滑块验证!

  用户输入密码后,浏览器向淘宝(taobao.com)又发起一个Post请求,验证用户名密码是否正确,如果正确则返回一个Token。

  浏览器拿着token去阿里巴巴(alibaba.com)交换st码!

  浏览器获取st码之后,拿着st码获取cookies,登录成功

  以上就是用 Python 模拟登录淘宝的操作步骤,希望能够给大家提供帮助。


最新资讯

推荐阅读

  1. 30

    2019-10

    安全正确使用代理ip软件的方法

    安全正确使用代理ip软件的方法!很多的网络营销以及市场营销的工作中。可能不时地点击或是投票,更或是某些需要不时点入操作的工作需要处置,为的就是增加虚拟的人气。但是不得不说的

  2. 16

    2019-09

    HTTP代理如何选择 HTTP代理哪家好

    HTTP代理如何选择 HTTP代理哪家好?随着电子商务的迅速发展和竞争的激烈性,现在大多数网络营销工作人员都喜欢使用代理IP,HTTP代理深受用户们的喜爱,在现在这么巨大的代理IP市场中,有没有

  3. 20

    2019-05

    代理服务器的使用用途有哪些?

    如今,代理服务器广泛应用于我们的工作和生活中,那么,到底代理服务器的使用用途有哪些?代理服务器用于多种用途,包括:· 网络抓取 一些在线操作需要大规模的数据挖掘。提供销售线

  4. 07

    2018-12

    学python3爬虫要掌握什么

    现在比较多人学习python语言,学python3爬虫要掌握什么?零基础学习python,首先要掌握python的一些库和模块,认识一下怎能看网页源代码,即使还不写,总得会看吧。

  5. 22

    2021-02

    好的IP代理软件必须具有的四项功能

    好的IP代理软件必须具有的四项功能!随着网络信息技术的快速发展,越来越多的工作需要用到IP地址更换。因为付费的IP可以切换更加稳定快速的IP地址,大大节省很多工作时间,提高我们的工

  6. 18

    2020-02

    如何提升营运商的IP封禁?

    如何提升营运商的IP封禁?代理ip其作用就是说代理商互联网客户去获得信息网络。品牌形象的说:这是信息网络的转运站,服务器代理就好像一个大的Cache,那就能明显提升访问速率和高效率,