自動加載評論-谷歌拓展版

搬遷到語雀啦~新地址在這,以後如果更新都在語雀啦。
【更新日誌】2020.6.15 更新1直接下載文件包的鏈接和2github,添加了顯示樓層號的功能

爲了優化用戶的體驗,這裏將自動翻評論的代碼寫成了一個谷歌瀏覽器拓展程序,這樣用戶操作會簡單些。

【注:此文檔中涉及部分未獲得授權的內容,所以馬賽克處理】

獲取文件

當前提供的是拓展程序的源代碼包,意味着讀者可以直接查看、修改代碼,也需要在開發模式下加載此插件,同時也會收穫谷歌瀏覽器對於未上架谷歌拓展商店的插件的警告。
(在谷歌拓展商店裏,程序包已經在審覈中了…但是不確定需要多久,所以目前還是隻提供未打包版程序文件,後續發佈了會更新在這篇文章中…)

程序文件的獲取方式有多種,可以選取自己喜歡的方式:
1.直接下載文件包
2.github上的項目(更新最及時)
如果採用了1直接下載,下載的是一個沒有後綴名的文件,需要手動重命名給文件加上.zip,然後解壓縮。
展示文件拓展名的功能可以在電腦的文件夾界面上方此處勾選,如果沒找到的話請自行使用搜索引擎_(:з」∠)_。
在這裏插入圖片描述
將文件右鍵-重命名,加上.zip,如果警告說可能會導致不可用,點確定不用管。然後再對zip文件解壓縮出來weibo_auto_page文件夾:
在這裏插入圖片描述
如果是2github獲取的,那應該拿到的就是解壓後的文件夾/zip包。zip包的話解壓即可。
如果是3.csdn上下載的,應該是個.7z的壓縮包,可以直接解壓縮。

導入拓展程序

在谷歌瀏覽器裏複製這個鏈接打開 chrome://extensions/
或者選擇更多工具-拓展程序,進入拓展程序管理界面
打開開發者模式,選擇加載已解壓的拓展程序,選擇剛剛拿到的文件夾“weibo_auto_page”
在這裏插入圖片描述
即可獲取此拓展程序
在這裏插入圖片描述
這時候應該就能看到瀏覽器上有這個拓展程序了,點開會有菜單:
在這裏插入圖片描述

使用

使用可以參考這個鏈接,是代碼版的使用,也可以繼續閱讀以下簡略版說明:

  1. 用谷歌瀏覽器打開wb,然後找到你想翻的那條微博,點擊查看更多進入這條微博的詳情頁
    在這裏插入圖片描述
  2. 選擇按時間排序,並滑動到頁面底部,看到“查看更多”
    在這裏插入圖片描述
  3. 點擊剛纔的插件,點擊一次開始,就會自動爬樓
    如果點擊了開始後三秒仍然沒有反應,可能是加載插件有問題,刷新頁面重新來一次即可。
    (如果你獲取文件的方式是1直接下載或3github,則插件會在點擊開始的第1、2秒自動翻到底部,第3秒開始翻評論。就可以免去2的滑動到頁面底部的操作。
    但是如果你的網絡比較差,1、2秒裏沒有加載出新的評論,插件就會被誤導認爲翻完了評論。這種情況下還是手動滑到頁面底部再點擊"開始"比較穩妥。)
    在這裏插入圖片描述
    當程序判斷爲爬到沙發了,就會出現這個彈框,同時也有音樂提示
    在這裏插入圖片描述
    爬到沙發的樣子長這樣↓,下方不會有額外的內容的,比如“加載更多”或者“還沒有人評論哦快來搶沙發”,如果有就代表服務器出錯了,點擊“不是沙發,繼續爬”
    在這裏插入圖片描述
    就像下圖就是wb服務器出錯的時候。這時候點擊“不是沙發繼續爬”
    在這裏插入圖片描述
    4.顯示序號
    爬到沙發之後點擊顯示樓層序號,可以給每層顯示上當前序號。只計算前200個,效果如圖:
    在這裏插入圖片描述

功能解釋

  1. 開始:在當前網頁第一次要翻沙發的時候,點擊此,可以初始化並開始翻。
  2. 暫停:想要先暫停翻沙發的時候,可以點擊它。如果不想放翻了,直接關閉標籤頁/瀏覽器就行
  3. 繼續:在點擊了暫停後,想繼續的時候,纔可以點擊這個繼續。
  4. 不是沙發,繼續爬:在確定當前的不是沙發,但是程序提示找到沙發的時候,可以點擊它再爬。比如最早的一條時間明顯不對,或者有不該出現的文案在沙發下方比如“加載更多”“還沒有人評論哦快來搶沙發”,一般是很少遇到過這種情況。如果想了解更多,可以看詳細文檔裏的拓展功能-沒有爬到沙發就停止了。
  5. 清理現有的評論:因爲如果目標wb的評論數特別多,那麼電腦可能會卡。所以提供了這個功能,隱藏掉前面爬到的評論。
    在爬樓時,確定當前離沙發還差很遠的時候,可以使用這個功能,隨便用。一般來說十分鐘左右電腦就會有點卡頓,可以清理一次。我測試過大概30分鐘後爬到了沙發,中間沒有清理,此時回覆前排明顯感覺到卡頓。
  6. 停止音樂:在翻到沙發之後會播放一段音樂提示,這時候可以通過這個按鈕停止音樂。
  7. 顯示樓層序號:在爬到沙發後點擊此按鈕,可以在樓層下添加序號。

評論數與耗時曲線

在這裏插入圖片描述

以上數據都是在測試對象發博當天進行的不同評論數下的,實際一條wb的評論總數爲評論樓數+樓中樓,而我們是1s翻15條,所以實際耗時肯定小於評論數/15 秒 。具體的關係影響因素太多,所以僅用此數據作大概參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章