主頁 > 知識庫 > 還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)

還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)

熱門標簽:ai電銷機器人的優(yōu)勢 海外網吧地圖標注注冊 孝感營銷電話機器人效果怎么樣 地圖標注自己和別人標注區(qū)別 商家地圖標注海報 聊城語音外呼系統(tǒng) 騰訊地圖標注沒法顯示 打電話機器人營銷 南陽打電話機器人

獲取評論貼的請求頭與表單數(shù)據(jù)

下一篇在這里

這里,我們隨便選取一個網站,獲取該貼評論后的請求頭,表單數(shù)據(jù)以及評論貼鏈接。(因為涉及敏感信息,自己看圖片是哪個網址)

比如這個網站,經常有不定時的蓋樓活動推出,我們隨便評論一條,通過chrome F12功能,獲取其請求頭與表單數(shù)據(jù)。

可以看到其右側的表單數(shù)據(jù)(評論參數(shù))有:

message:蓋樓的內容,一般來說這個內容可以提供一個文檔隨機選擇評論,可以規(guī)避自動蓋樓導致評論一模一樣。

posttime:標識數(shù)據(jù),一般具有唯一性,確定是否是人為操作。(各個網站標識數(shù)據(jù)各不相同,但原理基本一樣)

formhash:標識數(shù)據(jù),一般具有唯一性,確定是否是人為操作。(各個網站標識數(shù)據(jù)各不相同,但原理基本一樣)

usesig:默認數(shù)據(jù),一直為1

subject:空,博主測試多個評論,這個表單值一直都是空,可以不設置,也可以設置為空。

所以,在刷評論蓋樓的時候,我們需要通過一個字典將form Data表單數(shù)據(jù)存儲到里面后,進行post請求。代碼如下:

data = {
    "formhash": "bfb0d6b5e6873b69ccfc7e5b7c69cc8bb0de2794809d7d5fdf2a55a46983fb17",
    "message": "我覺得這款電熱水壺的顏值超高,肯定是我的開水好助手",#修改評論內容只需要改這段字符串即可
    "usesig": "1",
    "posttime": "1622089322",
    "subject":"",
}

因為上面只是表單數(shù)據(jù),但每個網站都是需要先登錄后在評論的,所以我們需要獲取評論時的cookie數(shù)據(jù),來證明是哪個賬號在評論蓋樓。評論請求頭截圖如下:

也就是設置post評論請求的請求頭headers,具體代碼如下:

headers = {
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36",
    "Cookie": "上面的cookie字符串",
}

一般來說,我們至少需要設置User-Agent以及Cookie。其中User-Agent會偽裝你是從瀏覽器訪問的,而Cookie是證明你是哪個賬號,也就是登錄用戶身份的標識。post請求鏈接如下圖:

自動蓋樓評論

有了這2個數(shù)據(jù),在加上請求的鏈接,即可完成Python腳本刷評論蓋樓的目的,完整的的代碼如下所示:

import time
import requests

url = "https://club.hihonor.com/cn/forum.php?mod=postaction=replyfid=154tid=21089001extra=page%3D1replysubmit=yesinfloat=yeshandlekey=fastpostinajax=1"
data = {
    "formhash": "bfb0d6b5e6873b69ccfc7e5b7c69cc8bb0de2794809d7d5fdf2a55a46983fb17",
    "message": "我覺得這款電熱水壺的顏值超高,肯定是我的開水好助手",
    "usesig": "1",
    "posttime": "1622089322",
    "subject":"",
}
headers = {
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36",
    "Cookie": "你的Cookie字符串數(shù)據(jù)",
}

while True:
    time.sleep(0.5)
    res = requests.post(url=url, data=data, headers=headers)
    print(res.text)

運行之后,效果如下:


這里每隔0.5秒評論一次。不過,該蓋樓刷評論腳本有一個非常明顯的缺陷,就是每次登錄程序都需要首先評論后獲取這些數(shù)據(jù)在刷,這就不是全自動的了,雖然比自動的好點。(而且Cookie登錄狀態(tài)并不是永久的,各個網站Cookie時效各不相同)

因為文章的內容已經達到3000多字,恐怕再長閱讀體驗不是很好。所以全自動的蓋樓刷評論抽獎內容將放到下一篇博文進行講解。

但是這是基礎的原理,后面全自動的蓋樓基于這篇內容。

到此這篇關于還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎的文章就介紹到這了,更多相關Python實現(xiàn)自動蓋樓內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python腳本實現(xiàn)自動登錄校園網
  • python自動化運維之Telnetlib的具體使用
  • Python 如何實現(xiàn)文件自動去重
  • Python爬蟲之自動爬取某車之家各車銷售數(shù)據(jù)
  • python趣味挑戰(zhàn)之爬取天氣與微博熱搜并自動發(fā)給微信好友
  • python 利用PyAutoGUI快速構建自動化操作腳本
  • Python實現(xiàn)智慧校園自動評教全新版

標簽:楊凌 聊城 牡丹江 南寧 撫州 迪慶 揚州 六盤水

巨人網絡通訊聲明:本文標題《還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)》,本文關鍵詞  還在,手動,蓋樓,抽獎,教,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)》相關的同類信息!
  • 本頁收集關于還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)的相關信息資訊供網民參考!
  • 推薦文章