前兩天我也連更兩篇,寫了怎么用硅基流動的API、秘塔聯網搜索調用R1。
雖然這倆體驗起來都很不錯,可很多人還是覺得DeepSeek官方版的最好,就想用官方的,確實這也沒毛病。
但是DeepSeek官方那邊,這兩天當然還是很卡。
不過可能是有其他平臺分攤了一些火力,比起春節放假期間好了一點。之前50次都roll不出回答,現在大概roll十幾次還是能被DeepSeek回應一下的。
有的時候我自己用,真的,點那個重試按鈕,我都快把電腦鼠標和手機屏幕都戳爛了。
直到昨天中午他們在群里聊的時候,我突然看到群里群友的一句話:
“搞個插件嗎?遇到失敗自己重試”
這一下子打開了我的新思路。。。
誒臥槽,不然我整個這個?
這不就是真實的用戶需求嘛,隨手又在其他幾個群里問了一下,發現還有很多人真的想要一個。。。
那說干就干。
我直接原地打開我覺得最好用的編程AI,cursor。
當然思路其實都一樣,你用啥都一樣,Trea、windsurf啥的也行。
我其實也就花了不到十分鐘,就用AI做了這么一個網頁端的小腳本。
這個小腳本我也放在了在公眾號后臺里,直接后臺私信我“ds”,系統就會自動發你腳本的文件了。
說下怎么用。
這個腳本是在電腦瀏覽器里用的,腳本的使用也很簡單。
下載+拖到Chrome瀏覽器的油猴插件里,完事。
這里說一下為啥要用腳本,而不是常見的那種Chrome插件。單純的是更省心,一次安裝后就不用管了,也不會占用你那寶貴的插件名額,會更不打擾你。
第一步、安裝油猴(Tampermonkey)插件。
油猴插件的網站是這個:
https://www.tampermonkey.net/index.php?src=a&locale=zh_CN
在這堆里面選擇你用的瀏覽器就行。Chrome和Edge瀏覽器也可以從商店直接安裝;Firefox可以從附加組件市場安裝。
第二步、把“自動重試”腳本安裝到油猴插件里。
安裝完油猴插件以后,點擊瀏覽器里油猴插件圖標,就有倆眼睛的那個logo。然后選擇選擇“添加新腳本”。
點開“添加新腳本”,進入 <新建用戶腳本> 頁面。
然后,把你下載的那個auto_retry.user.js文件給拖過去。
就會彈出這個安裝界面。點擊黃色邊框的這個【安裝】就可以了。
第三步、訪問DeepSeek官網,啟動腳本。
DeepSeek官網應該沒有人不知道了吧。不過還會再貼一下:
https://chat.deepseek.com/
在上一步安裝成功后,可以再點油猴的logo種確認腳本已啟用。然后訪問DeepSeek的官網。像這樣有“自動重試”且是開啟狀態就行。
第四步、自動運行。
不用再進行任何腳本安裝的操作,直接在對話框給DeepSeek發消息就行。
如果DeepSeek提示“服務器繁忙”,腳本會自動幫你點刷新按鈕,直到roll出結果,或者腳本確認DS服務器算力不足。
運行起來大概就是這樣的:
至此,大功告成。。。
這么一個小東西,還真的挺有用的。
當然,如果你想自己試著做一個,用cursor+一丟丟代碼知識,你也能復刻一個。也簡單。
這里我也說一下自己的心路歷程和思路。
這個腳本的原理其實很簡單:檢測到DeepSeek回復“服務器繁忙,請稍后重試”這句話,就讓電腦模仿人點擊【重新生成】按鈕。
所以首先,需要找到出現加載bug時網頁上能被檢測的、正確的元素。
要做一個自動重試的插件,首先得讓它能準確找到頁面上真正的目標。
好比逛超市,我們需要知道要買的東西在哪個區域、哪個貨架。網頁也有它的貨架和標注。每個按鈕、文本框、圖片等等等等都是一個特定的元素(elements),都有固定的位置和特征。
在DeepSeek這個場景下,我們主要需要找到兩個關鍵元素:顯示“服務器繁忙”的AI回答區域,和重新生成的按鈕。
找這些元素很簡單。在對應的位置右鍵點擊,選擇【檢查】,就能看到這個元素的具體代碼信息。
點開檢查后,網頁右半邊會出現一堆代碼,那里就能查看頁面內的所有元素了。
你還可以點擊開發者工具欄上的【選擇元素】按鈕(就是那個虛線框帶箭頭的小icon),直接在頁面上點擊你想找的內容。
原理差不多就是這樣,也不復雜。
找好需要的關鍵元素后,插件才知道該關注頁面的哪些地方,該點擊哪個按鈕。
現在可以開始寫自動重試的代碼了。我自己其實經歷了3個版本的迭代。
1.0版本:
1.0版本主要就實現了基礎功能。我希望檢測到頁面出現服務器繁忙,就會顯示3秒鐘提示,然后隨機延時1.5-3秒后自動點擊重試。
需求清晰后,我把要求告訴給cursor。
其實Prompt就一句話:寫一個油猴腳本,檢測到服務器繁忙,請稍后再試。自動點重試
寫一個油猴腳本,檢測到服務器繁忙,請稍后再試。自動點重試 class="f9bf7997 d7dc56a8 c05b5566">
path> svg> div>
path> path> svg> div>已深度思考(用時 0 秒)
path> path> svg> div> div>
div>
p> div> div>
服務器繁忙,請稍后再試。 p> div>
path> g> svg> div> div>
2 / 2 div>
path> g> svg> div> div> div>
rect> clipPath> rect> clipPath> defs> path> g> path> g> svg> div> div>
rect> clipPath> defs> rect> path> path> path> path> g> svg> div> div>
path> path> svg> div> div>
rect> clipPath> defs> rect> path> path> g> svg> div> div> div>
div> div> div>
后面那一大串代碼看著嚇人,其實就是我從網頁復制下來的整個對話區的elements。讓Cursor知道前端UI啥樣,知道腳本咋寫。
很快Cursor就給我寫了一個js腳本。這個腳本已經能模擬人發現服務器卡住,然后點擊鼠標的行為了。
但我一開始沒給腳本設置停頓,它直接刷新了20次,而且卡到飛起。嚇得我以為是腳本被DS誤判為DDOS攻擊了。。。
后臺一看,好消息:我沒被檢測為機器人。
壞消息:DS算力又崩了= =。
2.0版本:
但腳本但被誤判為惡意行為的風險確實存在。服務器堵是一時的,被判定為惡意行為,DeepSeek可能會鎖你一小時,不給你roll了。
所以我加了小判定:最多嘗試重roll10次、加隨機停頓時間等等。
每次檢測到繁忙時,要在右上角顯示臨時提示,持續3秒后自動消失。為了模擬真實用戶行為,點擊重試按鈕前要隨機延遲1.5-3秒。如果連續10次重試仍然失敗,說明 DeepSeek 當前可能真的算力不足,此時顯示持續提示"檢測到多次失敗,DeepSeek可能當前算力不足",需要用戶手動關閉。關閉提示后重置重試計數。
另外,當檢測到"你發送消息的頻率過快,請稍后再發"的提示時,暫停所有重試操作,并顯示持續提示"檢測到頻率過快,稍等一會吧",同樣需要用戶手動關閉后才會恢復檢測。所有提示都要通過狀態管理避免重復顯示。
class ="ds-fade-in-zoom-in-expand-top ds-toast-animation ds-fade-in-zoom-in-expand-exit ds-fade-in-zoom-in-expand-exit-active" style="max-height: 0px;">
path> g> svg> div>
你發送消息的頻率過快,請稍后再發 div>
path>
path> svg> div> div> div>
?這樣就可以最大化的進行風控,保證號的安全,也不會對DeepSeek那邊有太大壓力。
OK,這下應該是安全了。
我興沖沖開始測試,結果又發現一個bug。
現在吧,這個插件有點敵我不分。
主要是昨天下午我看到了一個賊有意思的對話截圖,用戶和DS玩角色互換,就是讓DS演用戶我演AI。這倒反天罡的東西承包了我一天的笑點。
但,我在開腳本試圖復刻的時候,翻車了。
我給ds發“服務器繁忙請稍后重試”的結果是,喜提一個deepseek無限流版。當時R1太太太卡了,我就先拿V3做個示范。
腳本把我的指令誤判為報錯,DS哪怕回答出內容了也會被強制重roll。
直接給我整不會了。
3.0版本:
排查了一下2.0這無限流bug的原因,是元素的識別出了點小錯誤。不過找到問題就好改,直接交給cursor。
class="fa81">
服務器繁忙,請稍后再試
rect> clipPath> rect> clipPath> defs> path> g> path> g> svg> div> div>
path> path> mask> path> g> svg> div> div> div> div> div> fa81里的是用戶發的 排除
經歷兩次迭代,終于沒啥明顯的bug了。
最終測試!
無限流bug,修復成功。
以及多次重roll并計數。
很好,很穩,安心合眼ing。
從春節爆火到現在,都兩周了。
DeepSeek的熱度一點也沒有下降。
我甚至感覺隨著陸續開工,它還越來越卡了= =。。。
用戶給服務器增壓→倒逼官方擴容→吸引更多用戶→再次增壓…直接無限循環了。
雖然被“服務器繁忙”煩到火冒無數次,但看到越來越多人開始真正了解AI、用上AI。見證一個新時代的開始,還是覺得挺值得的。
作為一個AI殿堂門口的門童,看著越來越多人的進入這個殿堂,感受到它的魅力,真的也發自內心的開心。
以一燈傳至諸燈,終至萬燈皆明。
而我現在最大的愿望就一個:
DeepSeek你快點恢復吧,這個世界不能沒有你。
我非常非常希望。
今天這個自動重試的插件,早日吃灰。
早日迎接DeepSeek的,滿血回歸。
以上,既然看到這里了,如果覺得不錯,隨手點個贊、在看、轉發三連吧,如果想第一時間收到推送,也可以給我個星標?~謝謝你看我的文章,我們,下次再見。
>/ 作者:卡茲克、dongyi、穩穩
>/ 投稿或爆料,請聯系郵箱:wzglyay@gmail.com
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.