欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

/1 前言/

創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為昂昂溪等服務建站,昂昂溪等地企業(yè),進行企業(yè)商務咨詢服務。為昂昂溪企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

嘿,各位小伙伴們晚上好呀,今天小編又給大家?guī)砀韶泝?nèi)容啦,今天帶來的是,如何自動登錄抽屜,并且點贊!

原計劃是不打算使用selenium的,但是因為要涉及點贊,所以免不了登錄。但事實證明,我又被啪啪打臉了,抽屜的登錄是真的難,各種參數(shù)把我干懵了。無賴之下,我還是撿起了selenium,難逃真香定律吶,哈哈哈。

好了,廢話不多說,直接進入正題吧!

/2 準備工作/

萬年不變的套裝...

Chromedriver:瀏覽器驅(qū)動,可以理解為一個沒有界面的chrome瀏覽器。

Selenium:用于模擬人對瀏覽器進行點擊、輸出、拖拽等操作,就相當于是個人在使用瀏覽器,也常常用來應付反爬蟲措施。

/3 抽屜點贊機制/

我們都知道,要想點贊,就需要知道是誰點的,登錄以后需要等保存狀態(tài),一般有cookie,seeeion,token三種形式,那么抽屜的是怎么玩的呢?我們來圖解一下,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

通過上圖,我們一目了然,能看出來,只要我們登錄了之后,拿到了cookie,以后就不用selenium啦!所以,我們這里將登錄獲取cookie和點贊進行分離,分開進行,邏輯也十分的清晰,而且一點兒也不耽誤事情。

/4 登錄預熱/

抽屜url:https://dig.chouti.com/,直接放這了。

一個熱榜資訊社區(qū),大概長這個樣子,如下圖所示,內(nèi)容還是挺不錯的。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

在上圖我們可以看到右上方的登錄按鈕,在左側(cè)可以看到需要點贊的圖標以及點贊數(shù),評論數(shù)和收藏數(shù)等等,接下來我們先進行第一步自動登錄。

/5 開始登錄/

點擊右上方的登錄按鈕,頁面將會進行跳轉(zhuǎn),進入到一個登錄界面,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

彈出登錄模態(tài)對話框,接下來我們使用selenium來開始盤它了,直接上代碼,如下所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

注意事項1:介于篇幅和排版原因,這里只是給出了一個代碼截圖,完整代碼我在文末留了github鏈接,回頭可以直接去down即可。

因為此登錄是模態(tài)對話框,所以用selenium是不能點擊登錄按鈕的,需要執(zhí)行js代碼,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

Cookie是怎么玩的呢,我他把寫在了本地,但是測試發(fā)現(xiàn)selenium獲取cookie不全,所以我們依然使用js獲取。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

注意事項2:抽屜如果登錄多了,可能會讓輸入滑塊驗證碼之類的,本文這部分并未有進行處理。

/6 自動登錄示例效果圖/

自動登錄的效果圖如下圖所示:

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

/7 開始自動點贊/

在上面的工作中,我們已經(jīng)成功的拿到登錄返回的cookie了,接下來我們就開始自動點贊,而且有了之前的基礎,下面的事情我們就好辦多了。

我們首先需要看一下,點贊請求的是哪個接口。我們清空一下瀏覽器中的NetWork日志,點擊第一個文章的贊按鈕,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

我們可以看到,這個接口發(fā)的是post請求,但是發(fā)送的是什么數(shù)據(jù)呢?我們下滑繼續(xù)一探究竟。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

可以看到在Form Data里邊,有一個linkid:29213534,是一串長數(shù)字,這個是什么呢?馬上揭曉!

使用瀏覽器與網(wǎng)頁的交互功能,我們點擊對應的文章,那么很快我們就可以鎖定這個linkid,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

相信大家肯定都看得出來,其實post的那一串數(shù)字其實就是文章ID。換句話說,我們只需要把這個ID都獲取到,放到post構造數(shù)據(jù)里邊,程序一運行,就可以實現(xiàn)點贊啦!

/8 代碼實現(xiàn)/

下面是部分代碼截圖,完整代碼在文末,如下圖所示。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

注:這里只是測試了前10個文章。

/9 抽屜自動點贊效果圖/

為了方便大家查看,我做了一個簡單的小動態(tài)圖給大家,詳情如下。

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

如果動圖看的不是很清晰的話,不用慌,小編已經(jīng)把原圖放到github上了,大家可以去訪問看看,很清晰,如下圖所示。github鏈接在文末,歡迎大家來戳!

用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊

/10 抽屜自動點贊效果圖/

代碼詳情我已經(jīng)上傳到github這里了:https://github.com/cassieeric/python_crawler/tree/master/autoVote。如果覺得還不錯,記得給個star噢,感想小伙伴們的支持!

網(wǎng)站標題:用Python模擬技巧帶你實現(xiàn)自動抽屜登錄&自動點贊
瀏覽地址:http://aaarwkj.com/article22/gjdhcc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站制作、電子商務、云服務器軟件開發(fā)、網(wǎng)站維護

廣告

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

搜索引擎優(yōu)化
日韩人妻熟妇中文字幕| 日韩毛片资源在线观看| 亚洲国产高清国产拍精品| 99热这里只有精品在线| 高清不卡av在线播放| 日本免费一区二区三区的电影啊| 日本在线高清不卡免费播放| av国语对白在线观看| 美女福利视频一区二区| 国产高清视频不卡在线| 日本的一级片一区二区| 美女高潮久久久777| av中文字幕在线激情| 免费无码不卡av一区二区| av天堂男人站在线观看| 日本在线一区二区不卡视频| 亚洲精品女同专区视频| 成熟人妻一区二区三区人妻| 99人妻精品一区二区| 另类视频网站在线观看| 日本韩国一区二区精品| 高潮内射主播自拍一区| 久久精人妻一区二区三区| 国产原创av剧情六区| 国产亚洲中文字幕91| 97公开视频在线观看| 字幕日本欧美一区二区| 国内传媒视频免费观看| 精品人妻一区二区三区在线av| 免费看的日韩av毛片| 未满十八禁止观看免费| 在线视频一区二区三区精品观看| 女同av免费观看网站| 午夜在线精品福利视频| 国产999精品在线观看| 在线不卡日本v二区| 国产黄色一区二区三区,| 亚洲国内一区二区三区| 一区二区三区人妻日韩| 三级视频一区二区三区| 人妻精品久久一区二区三区|