本篇內(nèi)容主要講解“Vue3.0+TS企業(yè)實際應(yīng)用分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Vue3.0+TS企業(yè)實際應(yīng)用分析”吧!
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為武勝等服務(wù)建站,武勝等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為武勝企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
有個需求需要模擬登錄csdn獲取cookie,對csdn進(jìn)行后續(xù)系列操作,剛開始使用的selenium,功能可以實現(xiàn),但是效率有點低,
后來改用的requests,遇到不少坑,今天來總結(jié)一下。
首先找到csdn登錄的url,在故意輸錯密碼的情況下點擊登錄,檢查會發(fā)現(xiàn)network中有一個dologin的響應(yīng),這就是要提交到服務(wù)器的賬號密碼信息。點開會發(fā)現(xiàn)下圖所示:請求的url,請求方式post
繼續(xù)往下翻可以找到我們向服務(wù)器發(fā)送的請求信息,pwd就是我們提交的密碼,user是我們提交的賬號,其他幾個暫時不知道干嘛用的,不過在后續(xù)的操作中發(fā)現(xiàn),uatoken和webumidtoken可有可無。跟以往的form提交不太一樣,這里是request payload,用form方式嘗試提交了幾次發(fā)現(xiàn)行不通,于是在網(wǎng)上開始找資料,有位大神給出了解答
解決方法如下:
1、將request payload中的內(nèi)容放到一個字典中,然后發(fā)送post請求時,將這個字典參數(shù)使用json.dumps()轉(zhuǎn)化為字符串格式傳入進(jìn)去
2、可以看到它的請求頭的content-type字段值為aoolication/json, 也就是說它是json傳參,所以我們這里把requests中的data參數(shù)改為json就可以了,如:
res = requests.post(url, headers=header, json=data).text
)
打馬賽克的地方就是我們的賬號和密碼,輸入自己的賬號密碼就可以了。到了這一步模擬登陸就已經(jīng)搞定了
接下來是獲取cookie,很簡單的一行代碼(ps: response.cookies獲取到的是一個cookiejar對象,需要使用requests.utils.dict_from_cookiejar來將cookiejar對象轉(zhuǎn)換為一個字典,這個字典后續(xù)使用的時候,在請求時直接傳入就可以了,如 requests.get ( url , cookies=cookies))
cookies = requests.utils.dict_from_cookiejar(response.cookies)
到此,相信大家對“Vue3.0+TS企業(yè)實際應(yīng)用分析”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站標(biāo)題:Vue3.0+TS企業(yè)實際應(yīng)用分析
文章位置:http://jinyejixie.com/article16/posegg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、企業(yè)建站、網(wǎng)站排名、小程序開發(fā)、商城網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)