内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Python3爬蟲(chóng)中如何實(shí)現(xiàn)模擬登錄-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Python3爬蟲(chóng)中如何實(shí)現(xiàn)模擬登錄”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Python3爬蟲(chóng)中如何實(shí)現(xiàn)模擬登錄”這篇文章吧。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),南縣企業(yè)網(wǎng)站建設(shè),南縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,南縣網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,南縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

我們都知道,在前端的加密驗(yàn)證,只要把將加密環(huán)境還原出來(lái),便能夠很輕易地登錄。

首先分析登錄的步驟,通過(guò)審查元素得知

<input type="button" id="login" name="login" class="login" onclick="Logon();" value="登錄">

點(diǎn)擊按鈕觸發(fā)Logon()函數(shù),然后查找Logon()函數(shù)定義

function Logon() {
}

函數(shù)定義內(nèi)容各有不同,一般里面包含一些加密的操作,一般是使用寫(xiě)好的js加密。我們所需要做的便是重復(fù)這些步驟,加密數(shù)據(jù)。

對(duì)于加密,有三種方法:

  1. 如果加密方法是base64之類(lèi)的,可以直接用Python3的base64庫(kù)加密;

  2. 手動(dòng)模仿;

  3. 直接調(diào)用js加密,需要先下載PyExecJS,有的電腦需要先安裝js的運(yùn)行環(huán)境,比如Node.js。使用方法如下:

newusername = execjs.compile(content).call('base64encode', username)

其中content是js內(nèi)容,base64encode是方法,username是參數(shù),newusername是加密后的數(shù)據(jù)。

對(duì)于驗(yàn)證碼的問(wèn)題,先介紹下一般的圖片驗(yàn)證碼,可以請(qǐng)求獲取驗(yàn)證碼的地址,session之類(lèi)的數(shù)據(jù)自己搞定,一般便可以請(qǐng)求成功,可以存到本地手動(dòng)輸入,也可以使用識(shí)別的第三方模塊,但這個(gè)識(shí)別效果并不是很好。

然后,便是查看session,cookie。

接下來(lái)的操作就是構(gòu)造請(qǐng)求頭headers,這個(gè)可以自行去控制臺(tái)查看或者使用wireshark, fiddler之類(lèi)的抓包軟件查看。

最后便可以請(qǐng)求數(shù)據(jù):

使用

s = requests.Session()
s.headers.update(headers)
r = s.post(url, data = params)

或者:

r = requests.get(url, headers = headers, data = params)

headers是你構(gòu)造的請(qǐng)求頭,url是你請(qǐng)求的網(wǎng)站,params是加密的數(shù)據(jù)。

以上是“Python3爬蟲(chóng)中如何實(shí)現(xiàn)模擬登錄”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

名稱(chēng)欄目:Python3爬蟲(chóng)中如何實(shí)現(xiàn)模擬登錄-創(chuàng)新互聯(lián)
瀏覽地址:http://www.rwnh.cn/article44/cejdhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、全網(wǎng)營(yíng)銷(xiāo)推廣、微信公眾號(hào)、用戶(hù)體驗(yàn)定制開(kāi)發(fā)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
资溪县| 彩票| 宾阳县| 南充市| 宣城市| 喀喇| 肥乡县| 三穗县| 浠水县| 高阳县| 那曲县| 肇庆市| 汕尾市| 竹溪县| 富锦市| 恩平市| 高平市| 福清市| 尉氏县| 浙江省| 道真| 平顺县| 济阳县| 大厂| 惠水县| 中超| 延寿县| 鄂托克前旗| 化隆| 灵宝市| 新津县| 亚东县| 玛多县| 曲水县| 石门县| 宜川县| 资源县| 汤原县| 通辽市| 通化县| 霍山县|