注意: 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. 25

    2020-05

    浅谈HTTP代理和HTTPS代理的工作流程的异同

    浅谈HTTP代理和HTTPS代理的工作流程的异同

  2. 17

    2019-05

    体育商品运营借助代理IP运营迎接新高峰

    近日,傅园慧获得全国游泳赛冠军,孙洋获得2枚游泳金牌,郭艾伦赛场依据拿下46分的成绩。这三大体坛喜讯,也将迎来商业高峰,最起码游泳和篮球那肯定会在全国再风靡一阵子,体育用品店

  3. 12

    2019-09

    https代理使用越来越普遍

    https代理使用越来越普遍,随着互联网发展和技术的进步,作为一种http的安全版,虽然其安全程度较高,但是在国内,https代理使用的用户却不多。这在基于用户对https代理认识了解不多的原

  4. 27

    2020-03

    解读HTTP代理IP使用要点

    解读HTTP代理IP使用要点!掌握了代理IP的使用要点,才能够在使用HTTP资源时得心应手,注于提供HTTP系列产品代理服务的高端优质IP代理公司ip代理精灵,为你详解代理IP使用要点。

  5. 10

    2019-10

    代理ip如何助力于营销推广?

    代理ip如何助力于营销推广?如今互联网经济环境下,无论是传统行业还是新兴产业都离不开营销推广。营销推广对于每个行业都需要面对的,从传统行业线下推广直到现在的互联网线上销售,销

  6. 18

    2020-02

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

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