在线不卡视频一区二区_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精品国产色综合久久
99精品视频免费观看| 亚洲国产欧美不卡在线观看| 狠狠色综合网站久久久久久久| 欧美午夜一区二区| 欧美激情国产高清| 美日韩精品免费| 久久免费视频在线观看| 久久精品电影| 欧美中文在线观看国产| 午夜精品久久久久久久| 亚洲欧美激情视频| 亚洲欧美日韩综合国产aⅴ| 亚洲一区二区三区777| 亚洲夜间福利| 亚洲在线一区二区| 亚洲自啪免费| 亚洲综合视频网| 欧美亚洲午夜视频在线观看| 午夜一区二区三视频在线观看| 亚洲专区欧美专区| 性色av一区二区三区| 欧美在线网站| 久久久综合网站| 男女av一区三区二区色多| 欧美国产一区二区| 欧美日本国产| 国产精品高潮呻吟久久av无限| 国产精品第一页第二页第三页| 国产精品丝袜久久久久久app| 国产女主播一区二区三区| 国产欧美亚洲精品| 国产综合欧美在线看| 在线播放中文字幕一区| 亚洲激情社区| 在线视频中文亚洲| 亚洲欧美99| 亚洲国产精品久久| 一本色道久久88精品综合| 亚洲一区二区三区国产| 欧美一区二区三区在线免费观看| 久久精品国产一区二区电影| 欧美mv日韩mv国产网站| 欧美日韩视频专区在线播放| 国产伦精品一区二区三区视频黑人| 韩国女主播一区二区三区| 亚洲国产精品精华液网站| 99精品国产高清一区二区 | 亚洲高清av| 妖精视频成人观看www| 午夜精品亚洲| 亚洲美女一区| 欧美一区二区三区免费观看视频| 老司机一区二区| 欧美亚州一区二区三区| 一区二区三区在线不卡| 亚洲久色影视| 欧美自拍偷拍| 亚洲精品影视| 久久国产精品高清| 欧美久久久久久蜜桃| 国产亚洲一区在线播放| 亚洲精品免费观看| 午夜国产精品视频| 99这里有精品| 久久免费偷拍视频| 欧美午夜影院| 亚洲风情亚aⅴ在线发布| 亚洲专区免费| 一区二区三区日韩欧美| 久久久噜噜噜| 国产精品毛片大码女人 | 亚洲全部视频| 欧美一区成人| 亚洲图片在线观看| 免费91麻豆精品国产自产在线观看 | 欧美肥婆在线| 国产美女精品视频| 亚洲卡通欧美制服中文| 亚洲第一主播视频| 午夜精品婷婷| 欧美日韩无遮挡| 亚洲高清123| 久久激情中文| 欧美在线观看视频在线| 欧美午夜国产| 91久久香蕉国产日韩欧美9色| 欧美一级视频| 小处雏高清一区二区三区 | 久久成人免费| 新67194成人永久网站| 欧美日韩免费在线观看| 亚洲国产精品久久精品怡红院| 欧美一区二区在线看| 亚洲欧美日韩一区二区三区在线观看 | 午夜欧美大片免费观看| 欧美日韩国产欧| 亚洲国产成人精品久久| 亚洲电影下载| 久久精品视频va| 国产欧美日韩在线| 亚洲小少妇裸体bbw| 亚洲一区二区伦理| 欧美日韩1234| 亚洲精品在线免费| 99国产精品久久久久久久成人热| 欧美aⅴ一区二区三区视频| 黄色一区二区三区四区| 欧美与黑人午夜性猛交久久久| 久久不射网站| 国产亚洲精品高潮| 亚洲欧美视频一区二区三区| 午夜精品福利一区二区蜜股av| 国产精品国产亚洲精品看不卡15| 亚洲乱码一区二区| 宅男噜噜噜66一区二区| 欧美日韩中文字幕| 亚洲免费高清| 亚洲一区二区伦理| 国产精品劲爆视频| 亚洲欧美国产77777| 欧美一区二区三区免费观看| 国产欧美日韩另类一区| 午夜在线精品| 久久久久99精品国产片| 黑人操亚洲美女惩罚| 亚洲第一毛片| 欧美成人第一页| 亚洲精品日韩欧美| 一区二区久久| 国产精品久久久久国产精品日日| 亚洲手机成人高清视频| 欧美一区二区在线播放| 国内精品久久久久国产盗摄免费观看完整版| 在线观看欧美黄色| 亚洲精品在线免费| 欧美日韩直播| 亚洲欧美视频在线观看视频| 久久久精品国产免大香伊| 在线不卡免费欧美| aa级大片欧美三级| 国产精品久久久久久一区二区三区| 亚洲欧美成人在线| 久久在线免费观看视频| 亚洲国产精品专区久久| 亚洲亚洲精品在线观看 | 欧美一区二区三区在线视频| 久久夜色精品国产噜噜av| 亚洲第一毛片| 在线亚洲一区二区| 国产精品视频yy9299一区| 欧美在线网站| 欧美激情国产精品| 在线亚洲伦理| 久久精品一区二区三区中文字幕| 亚洲风情在线资源站| 亚洲无亚洲人成网站77777| 国产精品一区二区三区久久| 久久精品国产免费| 欧美精品系列| 亚洲欧美日韩另类精品一区二区三区| 久久久综合网站| 亚洲乱码视频| 久久精品最新地址| 亚洲人成啪啪网站| 午夜精品短视频| 亚洲成人自拍视频| 亚洲综合不卡| 在线国产日韩| 亚洲欧美成人一区二区三区| 精品成人国产| 亚洲一区二区三区四区五区黄| 国产农村妇女精品一区二区| 日韩视频免费观看| 国产午夜精品美女毛片视频| 99精品欧美一区二区三区综合在线 | 亚洲精品一区二区三区福利| 欧美一级视频精品观看| 亚洲国产精品成人久久综合一区| 午夜精品短视频| 亚洲国产一区在线观看| 欧美一区二区三区四区在线观看地址| 在线免费观看成人网| 欧美一区二区日韩一区二区| 91久久精品美女高潮| 久久精品99久久香蕉国产色戒| 亚洲精品视频免费在线观看| 久久频这里精品99香蕉| 亚洲午夜一区二区| 欧美激情精品久久久久久免费印度| 亚洲欧美日韩一区二区三区在线观看| 欧美韩日视频| 亚洲成人资源| 国产精品一区二区三区观看 | 欧美日韩一区国产| 亚洲黄色大片| 国产日本亚洲高清| 亚洲网在线观看| 亚洲欧洲一区| 免费久久99精品国产自在现线| 亚洲欧美国产日韩中文字幕|