爬虫实现自动登陆抽屉网,实现对文章点赞,收藏,评论
抽屜網比較特別,一般的網站在登陸的時候會返回一個cookies,以后再次登陸的時候只要帶著這個cookies去登陸就可以,但是抽屜網得特別之處在于登陸后返回給用戶得cookies是沒用得,這是抽屜網做出來混淆視聽得一種做法
正解
我們第一次打開抽屜網得時候,用get請求發送,這時候其實抽屜網會返回一個cookies在
然后在此頁面進行登陸的時候,發送post請求,其實就是對get請求返回得cookies進行授權,登陸名和密碼登陸成功,也就是授權cookies,然后就可以用這個cookies進行自動登陸或者點贊等。
發送post請求得時候其實也會返回一個cookies,但是這個cookies是無用得,所以正確得cookies應該是第一次拿到得cookies才可以正確登陸
登陸
后臺模擬自動登陸抽屜網,自動獲取cookies然后自動登陸執行操作
注意
第二次登陸發送post請求時,應該將第一次得cookies帶過去,授權,所以要帶著cookies,為了模擬瀏覽器得行為,每次都要帶著請求頭去這樣這樣不會容易被發現是爬蟲。
除了實現自動登陸和點贊之外,其實對于文章進行評論和文章收藏和文章點贊得實現方法是一樣得。
對文章點贊
在點贊得時候,按住F12進行檢查,然后點到network中,觀察點贊時得變化,將點贊得鏈接地址拷貝下來,復制到post中得url上就可以實現對文章得點贊
對文章收藏
方法一樣,不多說
對文章評論
對文章進行評論多了一步,就是發送評論得內容,所以要定義一個數據列表來存放評論得內容,還要定義要評論文章得id,這個可以從網頁得源代碼中找到,以下就是在評論得時候network得變化
其實主要看creat就行,connect不用看的,其中content就是自己要評論得內容,linkid就是要評論得文章得id,其余照抄不動,代碼如下
總結
以上是生活随笔為你收集整理的爬虫实现自动登陆抽屉网,实现对文章点赞,收藏,评论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode】825. Frien
- 下一篇: 网页title图标设置