被扣完分的那一夜失眠了睡不著,曾憤怒過,但最終覺得這是一場解脫,同時讓自己找回初心不再追求虛名。
在2021年12月28日,突然有兄弟告知部落格之星的活動開始了:
活動地址:https://www.csdn.net/blogstar2021
12月28日中午12點在經過第一波助攻後,群友們已經紛紛佔領了領域榜第一:
而此時的原力計劃群也接起了長長的龍,刷屏者時不時出現:
之後接下來的一整天幾乎都是這樣瘋狂刷屏的混亂場景:
我則幾乎一下午都忙於瘋狂的手工給群友評分然後留下評論。
參與這個活動的童鞋們,大家應該也非常感同身受這個活動實在過於浪費時間,作為程式設計師想要解放雙手自然是很正常的想法,群主也邀請我開發自動化工具並建群:
群主以自動化解放雙手的名義已經把群建了,剛建時大家都不遵守規則去接龍,都是瘋狂刷屏,幸好興磊童鞋提供了一個selenium版本的工具給大家通過接龍互點。不過並沒有太大的好轉,刷屏的依然是瘋狂刷屏。
此時的我覺得selenium工具或許很多人不會用,無法老實的接龍,我們應該開發打包好的可執行檔案給群友直接使用。
另一方面晚上11點之後冒出了的一個後端第一:
在28號晚上11點時,我突然發現每個連結都有這位大佬,於是這立馬刺激我很有必要開發快速評論和評分的自動化工具。
個別群友對後端第一有點不服:
為了群友們解放雙手獲得自由,我決定一定要今晚研究出快速自動化評分的程式。為了測試工具的可用性,我親自測試刷完了4000多個URL(測試前我已有了8000多分)。確保沒有問題後,終於在凌晨將程式釋出了:
於是群主也在第二天(2021年12月29日)釋出了該工具,方便群友給接龍的連結進行評分:
目的就是為了解決群友瘋狂刷屏的混亂場景。
不過好景不長,才沒一小時,官方就開始禁止了:
這顯然是寧可容忍拉票群更加混亂,卻不允許使用工具自動化解放雙手。
官方也來聯絡我了:
然後我也立馬通知大家我不玩自動評論指令碼了:
群主也通知大家不要繼續使用自動化程式了:
下午我更換了研究方向,開始開發評分資料查詢軟體。
同時分析第一名之所以第一的原因,看看評分規則:
核心就是,*評分=(原力等級+1)星級
我們知道原力等級高的幾乎都會參與這次活動,而能夠對外拉到的幾乎都是原力等級低的,即使投票也幾乎也不漲分,從本質來說只能形成博主互卷。
官方可能是希望每個博主都客觀評價,但是每個人都在為了自己的評分更高的時候誰還會客觀評價呢?互評成了漲分最快的取勝途徑,隨著多米諾骨牌倒塌,越來越多的博主都會被迫卷在其中,因為你不參與互評就會在大盤上吃虧。
為了自己更高的評分一視同仁的都給出了五星評價,導致了原力等級的崩壞:
比如一個 9級 和 0級 的號
如果互刷: 9級相對0級吃虧
如果不互刷: 9級在大盤上吃虧,因為別人都互刷;
而老胡童鞋就在原力等級只有4級的時候依靠這個背景加入了大量的互助群,最終取得了2.5w分以上的成績。當然在互助群不停的刷屏也很重要:
(一開始複製別人的沒注意,後面已修改為)
他將他的取勝邏輯寫成了博文:
https://blog.csdn.net/wenaicoo/article/details/122225908
同時終於在2021年12月29日下午5點的時候開發完了評分使用者列表匯出程式:
2021部落格之星活動|匯出為你評分的使用者列表
https://jjj5lnixwd.feishu.cn/docs/doccnsG6PpeEOzEXn1herlA2vob
2021年12月29日六點的時候,王總突然來了這麼一句:
原來是我早上已經陳述過的昨晚的事:
雖然很多人找我要所有參與者名單,但自己還是因為捨不得給反而保護了他們:
後面我的分數在1.2W之後開始瘋狂飆升,估計就是因為第一天晚上測試刷了4000多人的參與者名單。
後面理解了這次部落格之星活動的本質就是博主之間技術和思維的博弈,比如刷評論的目的就是為了增加曝光,提高想刷分的人給你點的概率。
最優取勝策略:給所有人先點一遍,並留下評論,大量想要互評的人可能會看到你的評分而主動給你點。誰最先完成這步,就能夠在大盤上佔盡絕對優勢。此時就會有源源不斷的回評回來。然後在幾個高峰時間段重新評論一遍增大曝光率即可進一步提高回評率。
可能已經有很多人想到了這層,但是沒有相應的技術能力去實現。那位之前的後端第一就是因為第一位實現了對所有人的評分+評論完成了先手優勢,後面的人即使採用完全一樣的手段也不可能再有第一名的效果好,這就是一個紅海效應。
第一個吃螃蟹的人,自然大家都更願意給他回投,而後面再被刷的使用者會越來越麻木都不太願意回投了導致在大盤上回投率越來越低。
從評論區來看,當幾乎無人評論的時候,你發的評論對於參賽者來說就很引人注目;當都開始瘋狂評論的時候,你的評論字型放大就很有特色;當所有人的評論都很秀的時候,最秀的評論吸引力就越來越差。最終評論區只能徹底淪為紅海,只能另找藍海。這裡我們看看前兩天被判斷為最秀評論的一個評論:
而且被刷評的使用者也會慢慢後知後覺發現佔領評論區的優勢開始瘋狂PK。
總之誰最先發現這個策略並用技術實現它,就是第一輪的勝利者,這也是我即使在人肉拉了一萬多分的情況下,也依然比不過第一名的原因(即使第一名一個沒拉)。
可能很多童鞋在看了第一名的文章後覺得水平一般,不過我在與其交流後,發現其對漏洞的思維比較敏感,js逆向水平很不錯,是一位配得第一的大佬。不過官方不會認可我的看法,於是我和原本的第一名都在扣分後,最終掉出了top100。
後面我們發現了一位花樣玩法的大佬:
如果描述屬實在技術上我會打高分,如果是詐騙,我覺得策略上可以獲得高分但要承擔可能被人識破被報復的風險。
同時在2021年12月29日我也已經預感到這次活動,我應該是入不了圍了:
但是我還得幫助兄弟取得更好的名次,開始開發第二套程式,直到晚上10點41終於開發了初代版本:
程式下載:
2021部落格之星活動|匯出為你評分的使用者列表
https://jjj5lnixwd.feishu.cn/docs/doccnsG6PpeEOzEXn1herlA2vob2021部落格之星活動|匯出沒有為你評分的使用者列表
https://jjj5lnixwd.feishu.cn/docs/doccnGcsqoqMuY3xPIhzYqP6Sgb
第二天我的策略則是:
30號上午有人表示想看總排名:
於是安排了資料查詢機器人的開發計劃。
同時出現對未評分列表增加總分列的需求:
終於在12點完成:
同時王總的警告再次來襲:
我自己覺得:
王總覺得:
隨後第一名被封了。而我的分數也漲到了3萬分,也開始害怕了:
曾經3萬整數分的時候:
30號晚上資料查詢機器人的需求再次被提醒:
隨後官方的處罰決定通知給我了:
可惜官方不會認可我的思維,但是規則擺在那裡,不按那個模式競爭也沒有辦法啊:
直到晚上我終於開發了部落格之星資料查詢的初級版本:
隨後大佬們也開始非常積極的開始使用排名查詢功能:
同時發現某位大佬直接開源了自己的刷分指令碼:
隨後元旦節了,我依然不停的給各個程式進行功能升級,同時始終等不到降分操作的到來:
一直等到2022-01-04晚上扣分行動終於開始了,但是沒有想到的是,凡是被我刷到的那排名靠前4000人的給我的評分全部被取消了,最後1200多人評分變成了194人評分:
在我重新給自己評分後,分數立馬重新整理到了3.8K:
自己手工拉的分也全部取消了。
對於這次減分結果,我失眠了一整夜,畢竟人工辛苦拉了那麼久的分全部被取消了,包括後面通過微信定向找的那些沒有回評的人,讓他們進行的回評也被取消了。不過要理解平臺的不容易,要讓最多的人滿意就必須拿幾個人懲罰一下殺雞儆猴,而且系統沒有能力判斷哪些回評是因為你刷評分和評論帶來的,只能一頓操作。
隨後我想起了自己在被降分前二個小時的預言和自己內心真實的想法:
其實我的本心根本就不想參與這樣的活動,終於C站幫我實現了這個目標,扣分掉出top100。要感謝C站讓我找回初心。同時我想起了冰河大佬的話:
認真想一想就能明白,這次部落格之星海選活動的本質就是PK誰互評的人數最多,並沒有啥實際意義。靠一個無意義的競爭入選第二輪資格真的是我想要的嗎?我為什麼要在乎這個虛名呢?我為何不向大佬們一樣躺平呢?
從我的角度來看,這個活動在一開始體系崩壞後就無法改變其本質,任官方作再多補救措施也無效。順勢將這場活動轉變成為PK博主們的策略和技術的遊戲反而是更優的方案。但從官方來看,讓更多的人覺得公平才是更優方案把。
當然沒有絕對的公平,只有相對的公平,從人性來說拿第二的自然覺得拿第一的對他不公平。這個處理結果如果能夠讓更多人滿意也算是一個不錯的結果。
對於技術部落格初選,我個人覺得應該允許在規則下的開掛,這個完全可以作為技術PK和策略PK的一環。如果我是評委的話,用技術手段節省時間解放雙手是加分項。但是C站寧可容忍一堆人在群裡瘋狂刷屏,也不能允許使用技術手段節省時間。所以這次部落格之星活動對於我來說是沒有意義的互卷活動,癲狂可笑的鬧劇。
我被踢出這種性質的活動,對於我來說反而是種救贖和榮幸,讓我想起初心,不追求虛名。
這段時間內雖然浪費了很久,打擾了很多人,但是同時也認識了很多新朋友,整體來說我覺得還是有點意義的。只是活動本身的性質沒啥意義。
官方的本意應該還是希望人人客觀評價選出「好的」博主的,但是沒有想到規則缺陷導致博主互卷。我認為不如順勢而為轉變成為PK博主們的策略和技術的遊戲。
這次的規則造成這種PK模式是必然的事,根本原因在於博主之間存在利益繫結關係,互相之間持有對方的票作為籌碼獲取選票,根本解決方案是解綁博主互相之間直接的利益繫結。
參考解決方案:參賽博主隨機產生ABCDE五組,A組只能給B組和C組投票,B組只能給C組和D組投票,C組只能給D組和E組投票,D組只能給E組和A組投票,E組只能給A組和B組投票。未參賽博主則可以向任意組投票。
這樣至少博主之間無法通過選票作為籌碼索要選票,只能使用紅包或人緣等其他手段獲取選票。相對來說會客觀很多倍。
如果重新讓我玩一次這個部落格之星互卷遊戲,我會採用什麼樣的競爭策略呢?
第一天我先儘可能多的開多臺電腦登入我的賬號,開啟按鍵精靈錄製功能執行以下操作步驟:
然後讓按鍵精靈迴圈執行1次預估操作時間,然後讓按鍵精靈迴圈執行500次。
在其他電腦上按鍵精靈在操作的同時,我開始開發pyautogui+selenium自動化工具,根據上次手工執行的時間,設定隨機抖動和隨機延遲,消除selenium全部特徵,最終1小時左右完成指令碼開發。
看一下按鍵精靈的執行情況,切換到使用pyautogui自動化工具實現上述過程,並在一個領域點完後使用selenium切換領域,這樣整個操作過程完全相當於真人,可以用錄屏等證據證明是真人操作。
在自動化工具操作的同時,開始開發未評分使用者查詢工具用於獲取所有未評分的使用者列表。
在全部使用者已經自動評分並評論後,未評分使用者查詢工具也開發的差不多了,這個時候可以開始找大佬拉進群,然後對未評分列表出現的暱稱開始搜尋,開啟私聊或at,進行互評。
這個過程持續三天,基本上可以達到30%的回評率(2000多人評分),然後此時可以在總榜中但未參與的使用者私聊求個評分。最終操作的差不多了,再次檢查未評分列表,按總分排序後,挨個修改為1星,並根據情況留下評論。得到1星的童鞋,往往會因為你的評分顯眼給你回一星或者五星,但是不管回多少都是賺,回5星的再重新改5星即可。
相信攜帶現在的記憶重來一次我或許能取得5萬多分的好成績,但也可能是另一種形式的被封。雖然這次活動與我無緣,但實際卻收穫不小,認識了不少新朋友,加了不少好友。