在线不卡视频一区二区_91免费在线观看网站_国产视频在线看_91精品国产色综合久久

電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

今天跟大家出的Python學習教程,Python模擬登錄淘寶,我知道,肯定是吸引了你,一起來看看吧! 最近想爬取淘寶的一些商品,但是發現如果要使用搜索等一些功能時基本都需要登錄,所以就想出一篇模擬登錄淘寶的Python學習教程文章! 看了下網上有很多關于模擬登錄淘寶,但是基本都是使用scrapy、pyppeteer、selenium等庫來模擬登錄,但是目前我們還沒有講到這些庫,只講了requests庫,那我們今天就來使用requests庫模擬登錄淘寶! 講模擬登錄淘寶之前,我們來回顧一下之前用requests庫模擬登錄豆瓣和新浪微博的過程:這一類模擬登錄是比較簡單的登錄,只需要在請求登錄時將用戶名和密碼上傳驗證通過就成功了,也就是說一步到位! 而淘寶登錄就比較復雜,為什么說復雜呢?因為淘寶登錄涉及參數多且請求不止一次!我們就先來講講淘寶登錄的流程,先把流程原理搞懂,再去敲代碼,這樣大家就容易理解!

一、淘寶登錄流程

為了便于大家理解,畫了一個非標準的淘寶登錄請求時序圖
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

淘寶ua參數:ua(User-Agent)故名用戶代理,淘寶的ua參數加入了瀏覽器、ip、電腦、時間等信息,然后加密生成,在很多地方使用,不僅僅是登錄!
上圖是比較詳細的流程圖,從代碼層面考慮將模擬登錄淘寶分為以下四個步驟:
  1. 輸入用戶名后,瀏覽器會向淘寶(taobao.com)發起一個post的請求,判斷是否出現滑塊驗證!
  2. 用戶輸入密碼后,瀏覽器向淘寶(taobao.com)又發起一個post請求,驗證用戶名密碼是否正確,如果正確則返回一個token。
  3. 瀏覽器拿著token去阿里巴巴(alibaba.com)交換st碼!
  4. 瀏覽器獲取st碼之后,拿著st碼獲取cookies,登錄成功
這里也許有同學會提出疑問:為什么淘寶(taobao.com)驗證通過之后還要拿著 token去阿里巴巴(alibaba.com)交換st碼呢? 這個我們放后面講!

二、模擬登錄實現

上面我們只講了大概的登錄流程,這里會先詳細講解下每一步的操作,然后再貼出實現代碼! 1.判斷是否需要驗證碼 目前我們在登錄淘寶的時候,大多數情況下是不會出現滑塊驗證碼,嘗試了很多次的登錄退出也只是在中間出現過一次,那究竟是什么在控制是否需要滑塊驗證碼的呢?
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

從上圖可以看出,當輸入用戶名后,瀏覽器就會發起一個post請求,來驗證是否需要出現滑塊驗證碼,如果返回true,滑塊驗證碼則出現!否則不出現,一般是不會出現! 圖中我們可以看到這次post請求上傳了兩個參數:username、ua! 前面說過ua為瀏覽器、ip、設備信息等多信息加密參數,所以猜想淘寶的驗證碼是否出現不僅僅從賬號角度,還有ip、設備等角度!
舉個例子:某臺設備可能出現登錄過大量的賬號,這時候淘寶就可以從ua參數中獲取設備號,然后對該設備進行限制!
知道了流程和請求鏈接及參數之后,我們就可以用代碼來請求了!
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

2.驗證用戶名密碼 這里一步也就是上面時序圖圖中的第5步:請求登錄,這里會將用戶名、ua參數、加密密碼等30十幾個參數post到淘寶(taobao.com)去驗證。
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

我們來用代碼實現一下,大家別被這么多參數嚇到,都是從瀏覽器復制過來的!
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

看看請求結果!
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

可以看到申請st碼鏈接后面帶了一個token,具體token是干什么用的后面我們再分析! 3.申請st碼 上面我們已經申請到了淘寶(taobao.com)的token,這一步就是用token來換取st碼。 到這里很多人可能會有疑問:為什么淘寶登錄需要這么麻煩呢?直接在 taobao.com 登錄不就可以嗎?為什么要先在taobao驗證用戶名密碼,通過之后再去 alibaba.com 換取st碼登錄呢? 任何公司的框架都是慢慢演變的結果,我猜想最開始的淘寶登錄肯定沒這么復雜。但是隨著阿里巴巴的慢慢壯大,很多事業線都劃分開來,但是這些事業線之間又有關聯性,比如用戶登錄了淘寶賬號之后天貓就不需要再登錄(注意淘寶和天貓的頂級域名不同,所以不能共享cookis)為了實現這個功能,單點登錄就出現了。
單點登錄(Single Sign On),簡稱為 SSO,是目前比較流行的企業業務整合的解決方案之一。SSO的定義是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。 ——百度百科
很多大企業幾乎都有做單點登錄,那阿里的單點登錄系統肯定是由母公司阿里巴巴(alibaba.com)來做啦,所有子公司去調用母公司接口! 我們再回來分析淘寶登錄為何要如此復雜就很好理解了:用戶數據在淘寶這里,所以需要現在淘寶(taobao.com)驗證用戶名和密碼,驗證通過生成一個token,瀏覽器拿著token去和阿里巴巴(alibaba.com)申請單點登錄碼(st碼),阿里巴巴收到請求驗證token通過則返回st碼,所以用token換st碼的原因就在于單點登錄! 理解了設計原理之后,代碼實現起來就很清晰了!
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

4.使用st碼登錄 成功獲取st碼之后我們就可以來登錄了,這一步是通過st碼獲取登錄的cookies。
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

到這里我們就已經模擬登錄淘寶成功了! 5.獲取淘寶昵稱 其實上面我們就已經登錄淘寶成功并返回用戶主頁的鏈接,我們為了進一步驗證登錄成功,就請求一下淘寶用戶主頁,順便把淘寶昵稱提取出來吧!
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

三、本次Python學習教程總結

整體講完之后我們來稍微總結一下吧,主要從代碼結構和存在的問題兩個方面說下: 1.代碼結構 來放出一張代碼結構圖,讓大家直觀了解
電腦怎么下載淘寶?淘寶登錄電腦版詳細教程圖一覽

這就是我們前面說過的模擬登錄淘寶的四個步驟,不過這里我們是用代碼實現了! 2.存在問題 在寫這篇教程之前也是先在網上了解,然后自己用瀏覽器和抓包工具(Charles)一步一步實踐,最重要的是你先要了解淘寶登錄的大概流程,不然你實際操作起來會一頭霧水,下面就要講講目前遇到的問題和存在的問題吧
  1. 首先第一個問題便是淘寶的滑塊解鎖,目前requests還沒有很好的破解辦法,后面介紹了一些爬蟲框架之后我們再來破解吧!
  2. 嘗試了很多次(50次以上)登錄退出都沒出現過滑塊驗證碼。
  3. 網上有人使用代理ip,這里也沒用,只要你不是超級超級超級頻繁且大量爬取數據,一般大廠都不太會去封ip,因為有誤傷率和影響用戶面太廣,也許一封就是整個小區。
  4. 在第二步驗證用戶名和密碼時,上傳了近30個參數,如果你把username、ua、加密密碼復制進去驗證還是不通過可嘗試把那30個參數換成你瀏覽器中的!
  5. 在第三步和第四步偶爾會出現一次錯誤,重試一下就可以!
  6. 文章有些關于淘寶登錄框架純屬猜想,如有錯誤還望指正!

聲明:本文由網站用戶香香發表,超夢電商平臺僅提供信息存儲服務,版權歸原作者所有。若發現本站文章存在版權問題,如發現文章、圖片等侵權行為,請聯系我們刪除。

(0)
上一篇 2023年2月2日 12:09:58
下一篇 2023年2月2日 12:31:09

相關推薦

發表回復

您的電子郵箱地址不會被公開。 必填項已用*標注

在线不卡视频一区二区_91免费在线观看网站_国产视频在线看_91精品国产色综合久久
亚洲精品日韩一| 久久精品系列| 久久精品成人欧美大片古装| 亚洲图片欧洲图片av| 亚洲精品美女91| 亚洲片国产一区一级在线观看| 国内精品美女av在线播放| 国产欧美日韩亚洲精品| 国产精品视频最多的网站| 国产精品白丝黑袜喷水久久久| 欧美日韩伦理在线| 欧美日韩国产在线看| 欧美日韩国产探花| 欧美激情一区二区三区全黄| 欧美精彩视频一区二区三区| 欧美二区视频| 欧美精品v国产精品v日韩精品| 欧美激情综合色| 欧美日韩免费| 国产精品久久久亚洲一区| 国产精品mv在线观看| 国产精品色在线| 国产日韩欧美在线一区| 国产一区 二区 三区一级| 韩国av一区二区三区四区| 亚洲第一精品夜夜躁人人爽| 亚洲人成在线播放网站岛国| 夜夜精品视频| 亚洲欧美日韩在线不卡| 久久成人免费网| 亚洲精品乱码久久久久| 一区二区三区视频观看| 午夜精品国产更新| 久久先锋资源| 欧美日本一区二区三区 | 久久久www| 免费av成人在线| 欧美日韩高清不卡| 国产精品成人午夜| 国产亚洲成年网址在线观看| 在线看成人片| 一级日韩一区在线观看| 欧美一区日本一区韩国一区| 亚洲国产视频直播| 亚洲无限av看| 久久久久久9| 欧美激情综合在线| 国产精品一级久久久| 国内精品久久久久久| 亚洲国产综合91精品麻豆| 一区二区久久久久久| 亚洲免费一在线| 亚洲成人资源网| 亚洲神马久久| 久久久噜噜噜| 欧美色播在线播放| 国产一区二区按摩在线观看| 亚洲国产综合91精品麻豆| 亚洲免费综合| 99re热精品| 久久精品国产999大香线蕉| 欧美高清在线观看| 国产九色精品成人porny| 亚洲高清一区二| 亚洲综合电影| aa级大片欧美| 久久久在线视频| 国产精品国产三级国产a| 在线免费日韩片| 亚洲欧美中文日韩v在线观看| 亚洲精品国产日韩| 久久成人18免费观看| 欧美精品一区二区精品网 | 亚洲午夜激情在线| 亚洲精品一区二区三区蜜桃久 | 国产午夜精品久久久| 亚洲免费高清| 亚洲国产精品va| 亚洲欧美日韩国产一区二区| 欧美成人一区二免费视频软件| 国产九九精品| 夜夜夜久久久| 99v久久综合狠狠综合久久| 久久激五月天综合精品| 欧美香蕉视频| 亚洲精品综合在线| 亚洲黄色免费| 久久免费精品视频| 国产精品一区亚洲| av不卡在线| aa级大片欧美| 欧美激情导航| 在线精品一区| 久久精品视频导航| 欧美一区二区大片| 欧美亚州韩日在线看免费版国语版| 亚洲丶国产丶欧美一区二区三区 | 在线日韩日本国产亚洲| 久久gogo国模啪啪人体图| 亚洲在线观看免费| 欧美日韩视频免费播放| 亚洲三级观看| 日韩视频在线播放| 欧美激情91| 亚洲高清久久| 亚洲经典一区| 老司机精品视频一区二区三区| 国产欧美视频一区二区三区| 亚洲午夜视频在线| 亚洲你懂的在线视频| 国产精品va| 一区二区免费在线播放| 在线一区二区三区四区| 欧美精品成人在线| 亚洲人永久免费| 一区二区三区毛片| 欧美日韩一区二区视频在线观看 | 久久av免费一区| 久久人人97超碰精品888| 国产亚洲精品久久久| 校园春色综合网| 久久av红桃一区二区小说| 国产毛片一区| 先锋影音国产精品| 久久久久久久性| 海角社区69精品视频| 久久国产夜色精品鲁鲁99| 久久一区欧美| 一区二区在线视频| 亚洲高清自拍| 男同欧美伦乱| 亚洲人成网站精品片在线观看| 亚洲美女精品成人在线视频| 欧美日韩精品免费| 亚洲私人影院在线观看| 欧美一区二区视频在线| 国产一区二区三区免费不卡| 亚洲第一黄色网| 欧美大成色www永久网站婷| 亚洲经典三级| 亚洲视频免费| 国产精品三上| 欧美专区在线| 欧美黄色免费网站| 宅男在线国产精品| 欧美在线高清视频| 黑人巨大精品欧美一区二区小视频| 亚洲国产精品久久久久婷婷老年| 欧美国产视频日韩| 亚洲视屏一区| 久久人人97超碰精品888| 亚洲激情校园春色| 亚洲欧美成人一区二区在线电影 | 伊人久久大香线蕉综合热线| 日韩午夜精品| 国产精品揄拍一区二区| 亚洲激情第一页| 国产精品分类| 亚洲国产精品黑人久久久| 欧美精品一区二区三区蜜桃| 亚洲午夜国产成人av电影男同| 久久精品色图| 亚洲精品三级| 久久国产视频网| 亚洲精选中文字幕| 欧美在线视频观看| 亚洲高清免费| 欧美一区亚洲| 亚洲国产视频a| 欧美伊人影院| 亚洲国产一成人久久精品| 午夜伦理片一区| 尤物九九久久国产精品的分类| 亚洲视频碰碰| 激情五月婷婷综合| 亚洲永久在线| 亚洲国产精品123| 性欧美长视频| 亚洲激情视频在线观看| 欧美在线一二三区| 亚洲另类自拍| 久久精品视频在线观看| 亚洲精品视频一区| 久久久久久久欧美精品| 一本色道久久99精品综合 | 国产精品一区久久| 亚洲美女视频| 国内一区二区三区| 亚洲一区二区精品| 在线看视频不卡| 欧美在线欧美在线| 99精品视频免费全部在线| 久久综合伊人77777| 亚洲一区在线观看免费观看电影高清| 欧美va亚洲va国产综合| 欧美一区二区黄色| 国产精品久久久久aaaa九色| 日韩手机在线导航| 尹人成人综合网| 久久高清一区|