欧美亚洲-国产精品毛片久久久久久久-黄色成人在线观看-天天做天天爱天天爽-6080久久-久草资源在线观看-天堂影音-成人久久久久久-精品国产伦一区二区三-中文字幕一区二区三区人妻不卡-国产av无码专区亚洲av-青青艹av-日韩av一区在线-www.com捏胸挤出奶-一区二区三区亚洲视频

*無貨源、一件代發(fā),請(qǐng)勿咨詢無法合作。商務(wù)合作請(qǐng)投遞郵箱:ylj177@huofutp.com

python爬蟲淘寶和天貓(python爬蟲淘寶商品數(shù)據(jù))

瀏覽量 255 時(shí)間 2023-03-05 13:40:16

  最近想爬取淘寶的一些商品,但是發(fā)現(xiàn)如果要使用搜索等一些功能時(shí)基本都需要登錄,所以就想出一篇模擬登錄淘寶的文章!

天貓店鋪代運(yùn)營(yíng) (2).jpeg

  淘寶登錄就比較復(fù)雜,為什么說復(fù)雜呢?因?yàn)樘詫毜卿浬婕皡?shù)多且請(qǐng)求不止一次!我們就先來講講淘寶登錄的流程,先把流程原理搞懂,再去敲代碼,這樣大家就容易理解!


  一、淘寶登錄流程


  為了便于大家理解,畫了一個(gè)非標(biāo)準(zhǔn)的淘寶登錄請(qǐng)求時(shí)序圖


  淘寶ua參數(shù):ua(User-Agent)故名用戶代理,淘寶的ua參數(shù)加入了瀏覽器、ip、電腦、時(shí)間等信息,然后加密生成,在很多地方使用,不僅僅是登錄!


  上圖是比較詳細(xì)的流程圖,從代碼層面考慮將模擬登錄淘寶分為以下四個(gè)步驟:


  1、輸入用戶名后,瀏覽器會(huì)向淘寶(taobao.com)發(fā)起一個(gè)post的請(qǐng)求,判斷是否出現(xiàn)滑塊驗(yàn)證!


  2、用戶輸入密碼后,瀏覽器向淘寶(taobao.com)又發(fā)起一個(gè)post請(qǐng)求,驗(yàn)證用戶名密碼是否正確,如果正確則返回一個(gè)token。


  3、瀏覽器拿著token去阿里巴巴(alibaba.com)交換st碼!


  4、瀏覽器獲取st碼之后,拿著st碼獲取cookies,登錄成功


  這里也許有同學(xué)會(huì)提出疑問:為什么淘寶(taobao.com)驗(yàn)證通過之后還要拿著 token去阿里巴巴(alibaba.com)交換st碼呢? 這個(gè)我們放后面講!


  二、模擬登錄實(shí)現(xiàn)


  上面我們只講了大概的登錄流程,這里豬哥會(huì)先詳細(xì)講解下每一步的操作,然后再貼出實(shí)現(xiàn)代碼!


  1.判斷是否需要驗(yàn)證碼


  目前我們?cè)诘卿浱詫毜臅r(shí)候,大多數(shù)情況下是不會(huì)出現(xiàn)滑塊驗(yàn)證碼,豬哥嘗試了很多次的登錄退出也只是在中間出現(xiàn)過一次,那究竟是什么在控制是否需要滑塊驗(yàn)證碼的呢?


  從上圖可以看出,當(dāng)輸入用戶名后,瀏覽器就會(huì)發(fā)起一個(gè)post請(qǐng)求,來驗(yàn)證是否需要出現(xiàn)滑塊驗(yàn)證碼,如果返回true,滑塊驗(yàn)證碼則出現(xiàn)!否則不出現(xiàn),一般是不會(huì)出現(xiàn)!


  圖中我們可以看到這次post請(qǐng)求上傳了兩個(gè)參數(shù):username、ua!


  ua為瀏覽器、ip、設(shè)備信息等多信息加密參數(shù),所以猜想淘寶的驗(yàn)證碼是否出現(xiàn)不僅僅從賬號(hào)角度,還有ip、設(shè)備等角度!


  舉個(gè)例子:某臺(tái)設(shè)備可能出現(xiàn)登錄過大量的賬號(hào),這時(shí)候淘寶就可以從ua參數(shù)中獲取設(shè)備號(hào),然后對(duì)該設(shè)備進(jìn)行限制!


  知道了流程和請(qǐng)求鏈接及參數(shù)之后,我們就可以用代碼來請(qǐng)求了!


  2.驗(yàn)證用戶名密碼


  這里一步也就是上面時(shí)序圖圖中的第5步:請(qǐng)求登錄,這里會(huì)將用戶名、ua參數(shù)、加密密碼等30十幾個(gè)參數(shù)post到淘寶(taobao.com)去驗(yàn)證。


  我們來用代碼實(shí)現(xiàn)一下,大家別被這么多參數(shù)嚇到,都是從瀏覽器復(fù)制過來的!


  看看請(qǐng)求結(jié)果!


  可以看到申請(qǐng)st碼鏈接后面帶了一個(gè)token,具體token是干什么用的后面我們?cè)俜治觯?/p>

  3.申請(qǐng)st碼


  上面我們已經(jīng)申請(qǐng)到了淘寶(taobao.com)的token,這一步就是用token來換取st碼。


  到這里很多人可能會(huì)有疑問:為什么淘寶登錄需要這么麻煩呢?直接在 taobao.com 登錄不就可以嗎?為什么要先在taobao驗(yàn)證用戶名密碼,通過之后再去 alibaba.com 換取st碼登錄呢?


  任何公司的框架都是慢慢演變的結(jié)果,我想最開始的淘寶登錄肯定沒這么復(fù)雜。但是隨著阿里巴巴的慢慢壯大,很多事業(yè)線都劃分開來,但是這些事業(yè)線之間又有關(guān)聯(lián)性,比如用戶登錄了淘寶賬號(hào)之后天貓就不需要再登錄了呢?(注意淘寶和天貓的頂級(jí)域名不同,所以不能共享cookis)為了解決這個(gè)問題,單點(diǎn)登錄就出現(xiàn)了。


  單點(diǎn)登錄(Single Sign On),簡(jiǎn)稱為 SSO,是目前比較流行的企業(yè)業(yè)務(wù)整合的解決方案之一。SSO的定義是在多個(gè)應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)。——百度百科


  很多大企業(yè)幾乎都有做單點(diǎn)登錄,那阿里的單點(diǎn)登錄系統(tǒng)肯定是由母公司阿里巴巴(alibaba.com)來做啦,所有子公司去調(diào)用母公司接口!


  我們?cè)倩貋矸治鎏詫毜卿洖楹我绱藦?fù)雜就很好理解了:用戶數(shù)據(jù)在淘寶這里,所以需要現(xiàn)在淘寶(taobao.com)驗(yàn)證用戶名和密碼,驗(yàn)證通過生成一個(gè)token,瀏覽器拿著token去和阿里巴巴(alibaba.com)申請(qǐng)單點(diǎn)登錄碼(st碼),阿里巴巴收到請(qǐng)求驗(yàn)證token通過則返回st碼,所以用token換st碼的原因就在于單點(diǎn)登錄!


  理解了設(shè)計(jì)原理之后,代碼實(shí)現(xiàn)起來就很清晰了!


  4.使用st碼登錄


  成功獲取st碼之后我們就可以來登錄了,這一步是通過st碼獲取登錄的cookies。


  到這里我們就已經(jīng)模擬登錄淘寶成功了!


  5.獲取淘寶昵稱


  其實(shí)上面我們就已經(jīng)登錄淘寶成功并返回用戶主頁的鏈接,我們?yōu)榱诉M(jìn)一步驗(yàn)證登錄成功,就請(qǐng)求一下淘寶用戶主頁,順便把淘寶昵稱提取出來吧!


  今天的分享就到這里了,想了解更多關(guān)于天貓商城外包淘寶代運(yùn)營(yíng)等內(nèi)容,敬請(qǐng)關(guān)注火蝠電商代運(yùn)營(yíng)官網(wǎng)。

本站部分文章及圖片來自互聯(lián)網(wǎng)及其他公眾平臺(tái),版權(quán)歸原作者,如有侵權(quán)請(qǐng)聯(lián)系qq:1248031689,我們會(huì)在第一時(shí)間刪除!

熱門推薦

最新推薦

熱門標(biāo)簽

查看更多 >>
主站蜘蛛池模板: 日本特黄| 久久久一二三区 | 91精品视频免费观看 | 贝利弗山的秘密1985版免费观看 | 熟女av一区二区三区 | 在线播放视频高清在线观看 | 午夜视频免费 | 黄色大片在线免费观看 | 91尤物视频 | 全国男人的天堂网 | 伊人资源| 四虎国产精品永久在线国在线 | 99这里有精品视频 | 欧美一级二级三级 | 噜噜噜久久,亚洲精品国产品 | 岛国毛片在线观看 | 国产激情啪啪 | 国产喷水吹潮视频www | 干丰满少妇 | 国产专区第一页 | 国产伦精品一区二区. | 夜夜se | 深夜视频在线观看免费 | 欧美 日韩 国产 高清 | 无码人妻精品一区二区三 | 高h奶汁双性受1v1 | 免费在线黄色网址 | 超污巨黄的小短文 | 久久精品偷拍视频 | 国产成人一区二区三区影院在线 | 中国性老太hd大全69 | 欧洲人妻丰满av无码久久不卡 | 精品国产不卡 | 欧美日韩一区二区在线播放 | 亚洲第一成人av | 久草福利资源在线 | 欧美激情亚洲 | av网在线| 精品人妻人人做人人爽夜夜爽 | 日本在线播放 | 国产有码视频 | 在线免费观看a视频 | 中文字幕乱码人妻一区二区三区 | 国产黄色一区二区三区 | 黑人极品videos精品欧美裸 | 国产精品久热 | 午夜影院| 国产精品一区二区三区久久久 | a成人在线 | 欧美搞逼视频 | 亚洲 欧美 视频 | 欧美性xxxx在线播放 | 久久久久久99| 在线免费观看欧美大片 | 亚洲无吗在线 | 极品av在线 | 国产在线一级片 | 久久黄色精品视频 | 日韩视频免费在线 | 天堂中文字幕在线 | 激情视频一区二区 | 国产视频综合 | www.天堂av| 国产21页 | 成人欧美一区二区三区白人 | 欧美日韩精品久久久免费观看 | 国产一区二区三区免费视频 | 97超碰人人| 精品国产99久久久久久 | 99精品视频一区二区 | 精品欧美一区二区三区免费观看 | 韩国福利一区 | 五月婷婷一区 | 电影寂寞少女免费观看 | 国产一区二区在线视频观看 | 国产网站免费看 | 91视频专区 | 18做爰免费视频网站 | 99er在线| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 天堂国产一区二区三区 | 日日日操操操 | 日本久久伊人 | 免费三级黄 | 九九午夜 | 欧美一级二级片 | 免费一级suv好看的国产网站 | 免费在线一区二区 | 理论av| 日本人妻伦在线中文字幕 | 午夜九九 | 久草视频福利在线 | 成人区精品一区二区婷婷 | 成人性生交大片免费看 | 国产香蕉9| 精品孕妇一区二区三区 | 蜜臀av午夜精品 | 欧美极品第一页 | 在线观看视频一区二区三区 |