文前碎碎唸
由於近日,那個 骨子裡是迷因柴犬的 藍色鳥類社群平台,因為現任大老闆的一句話,導致一些無法,或不願繳交保護費的使用者,在某個神祕大限日之後,便不再有受到推廣的權力⋯
關於懶勾勾
其實這次企劃主要的起因,便是與在文前段落所提到的 Twitter 藍勾帳號,以及推薦牆政策的更動有關。
根據 Twitter 現任當家(?)的此篇推文,在 2023年4月15日 後, 大家常賴以獲得新追隨的「為你推薦」列表中,僅會列出具有藍勾勾驗證的帳號貼文。
也就是說,未來唯獨每年付出保護費的人,才具有受推廣的權利,除非沒藍勾勾的對像是你原本就追隨的才會繼續出現。
不過,要在 Twitter 上取得已追蹤帳號以外貼文的途徑,除了「為你推薦」外,其實還可以使用 #Tag 或 @帳號 搜尋的方式。
而就在公告這項新推薦政策的同時,我也在好奇及思考,若在該政策正式實施後,透過 API 搜尋 Tag 的結果,是否同樣只會出現有加入保護費行列的成員呢?
因此,我便想藉此機會,開啟這個「懶勾勾」測試專案,來驗證自己假說是否正確,以及後續的計畫是否能順利執行。
架構與執行
此次試驗的架構十分簡單,單純建立於對 Twitter 上面特定 Tag 搜尋的基礎上,透過 API 以及過濾的方式,將想要參與的使用者貼文,以單純列表及原文連結的形式呈現於網頁上。
由於屬實驗項目,目前的網頁介面尚顯陽春,但應該可以滿足基礎的瀏覽及導流。
管理限制
由於個人管理較為不易,因此我打算直接針對抓取的內容稍做限制,目前規劃如下:
- 由於伺服器限制,系統僅會抓當日期前七日以內的推文,每日定時擷取一次,隔日後範圍自動更新(如:今日為 15 日,則範圍至 8 日,次日 16 日後,範圍更新為至 9 日)。
- 抓取的 Tag 為程式亂數指定,每月自動更新公告於網頁,避免過多雜訊。
- 每次抓取貼文上限,此部分尚未定案,預先設置 100 則。
- 同一 ID 的貼文最多顯示三則,同樣內容貼文僅會顯示一則,於其他貼文的回應將被排除,未來視情況引入相似度比對,避免洗版。
目的與風險
其實這個計畫的執行還有另一個目的,就是提供一個臨時的公告集散地,給那些尚無意願購買藍勾勾創作者。
不過最大的風險,在於原始碼中取得推文的方案,是依賴於 Twitter 官方 API 搜尋,以及第三方套件 Tweetpy 來運作,若此兩者間任一項產生變動的話,便可能導致完全失效,因此只能走一步算一步。
另外,為避免過多風險,此實驗暫時僅公告於方格子,給有興趣的朋友使用。
若要參與,可嘗試直接使用網頁公告的 TAG 作推文,並於隔日返回網頁,應該就能看到。
更新日誌 - 20230419
果然馬先生接管後,除了名存實亡外,其他什麼都慢的平台,要錢跟封殺的速度倒是進步了⋯
目前網站依然在運作,但內容不會再更新。
相關連結