選中 “保存日志 “和 “禁用緩存”:

這樣就可以捕捉到在更換頁面前發(fā)生的請求,這在提交表單時很常見。禁用緩存可以避免瀏覽器保存數(shù)據(jù)而不再執(zhí)行請求的情況。

篩選 Fetch/XHR 和 Doc: 獲取數(shù)據(jù)的請求總是 Fetch/XHR 請求,單擊此按鈕有助于縮小列表范圍。按住 CTRL 鍵可選擇多個選項。”Doc “請求通常是加載 .html 頁面,偶爾會有一些有趣的內(nèi)容。

點擊一些東西,看看有什么要求(如果有的話):做任何你興趣發(fā)現(xiàn)如何自動完成的事情。例如,讓我們點擊 “成績單 “按鈕查看成績單,看看它是否做了什么。

在這種情況下,會出現(xiàn)多個請求,但沒有一個請求包含有關(guān)記錄謄本的數(shù)據(jù)。這是因為頁面加載時已經(jīng)加載了。

創(chuàng)建評論如何?

輸入評論并點擊創(chuàng)建,就可以了 ??

 找到你了

對于任何請求,您都會對一些細(xì)節(jié)感興趣:

有兩種方法可以搜索網(wǎng)絡(luò)請求,找到您要找的內(nèi)容。

首先是使用這個 “篩選器 “框:

但這只能根據(jù)請求名稱進行過濾。

點擊放大鏡或 CTRL/CMD + F,即可進行強大的全方位搜索。

通過使用該搜索功能,我很快就找到了獲取成績單的請求。

如果您提交的是表單,您可以嘗試搜索您提交的文本,看看它是如何發(fā)送到服務(wù)器的。

好吧,但如何使用隱藏的應(yīng)用程序接口?

一旦找到了隱藏的 API,下面介紹如何讓它為你所用:

復(fù)制請求:右鍵單擊網(wǎng)絡(luò)請求,將其復(fù)制為 cURL 或 JavaScript。這樣就有了一個起點。

刪繁就簡:復(fù)制的請求會有很多你不需要的額外內(nèi)容,比如瀏覽器發(fā)送的頭信息。99% 的情況下,除了身份驗證或 cookie 頭信息外,你可以移除所有頭信息。

向 ChatGPT 尋求幫助:您可以將 cURL 請求粘貼到 ChatGPT 中,并提出相關(guān)問題。例如,”格式化此 cURL 請求,刪除不用于身份驗證/cookies 的頭”。

用 Postman 或你喜歡的 API 工具進行測試。 您可以將 cURL 請求直接粘貼到 URL 欄,將其直接導(dǎo)入 Postman(最好先用 ChatGPT 清理一下,我發(fā)現(xiàn) bash cURL 語法比 cmd 更好用)。

測試 API 調(diào)用的技巧和竅門

讓我們學(xué)以致用

現(xiàn)在是有趣的部分–讓我們把學(xué)到的知識應(yīng)用到幾個用例中??赡苄允菬o窮無盡的,但以下是我使用這些方法實現(xiàn)自動化的幾個流程。

批量重放失敗的 N8N 工作流程

與 Zapier 不同,n8n 無法選擇多個失敗的執(zhí)行并重新播放。
這可能是因為 Zapier 的基礎(chǔ)架構(gòu)可以同時處理數(shù)百個請求,而每個 n8n 實例都運行在獨立的機器上,如果同時啟動 100 個工作流,機器就會崩潰。

無論如何,我有 300 多次失敗的執(zhí)行需要重放,我當(dāng)然不想手動重放。

N8N 有一個 “元 “應(yīng)用程序接口(API),可以提取執(zhí)行和工作流信息,但該應(yīng)用程序接口沒有重放失敗工作流的方法。

因此,我使用瀏覽器檢查找出了重播工作流的 API 調(diào)用,并將官方 API 與這個隱藏的 API 方法相結(jié)合來重播工作流(我使用延遲來分批重播,以避免服務(wù)器不堪重負(fù))。

 方法如下

我一邊點擊按鈕,一邊觀看網(wǎng)絡(luò)選項卡重放工作流程。

?

?

這個很好,也很明顯:

?

?

工作流程也很簡單:

?

?

根據(jù) Loom 視頻 URL 提取腳本

我創(chuàng)建了一個自動化程序,可以根據(jù)工作流的 JSON 為工作流編寫文檔,但我還希望能夠錄制一段工作流的視頻,并將我所說的內(nèi)容用于編寫文檔。

因此,我創(chuàng)建了一個表單,允許我添加 Loom 視頻鏈接以及其他一些細(xì)節(jié)。

當(dāng)我點擊提交時,它就會啟動一個工作流,該工作流會抓取文字記錄,并使用人工智能根據(jù)我所說的話對工作流進行總結(jié)。

 方法如下

當(dāng)我在瀏覽器中加載 Loom 視頻時,我注意到了一系列 GraphQL 請求。點擊轉(zhuǎn)錄按鈕沒有任何反應(yīng),所以我想一定是頁面加載時已經(jīng)提取了。

果然,就在那里:

當(dāng)我檢查有效載荷時,發(fā)現(xiàn)它有幾個 URL。

經(jīng)過測試,我發(fā)現(xiàn)可以訪問 captions_source_url,它顯示的是純文本:

因此,只需兩個請求,我們就能將任何公開的織布機視頻轉(zhuǎn)錄到工作流程中!

我們需要的只是視頻 ID,而這個 ID 恰好與視頻 URL 中的 ID 相同。

此工作流程會提取記錄并進行匯總:

第一步,我使用 Javascript 分割出 URL 的其余部分,從而提取視頻 ID,并發(fā)出 GraphQL 請求以獲取視頻副本。

根據(jù)這一結(jié)果,第二步將抓取標(biāo)題 URL 并執(zhí)行 GET 請求以獲取內(nèi)容。

僅此而已!

 總結(jié)

如果有官方支持的應(yīng)用程序接口,大多數(shù)自動操作最好還是使用它們,但如果遇到應(yīng)該可以自動執(zhí)行但沒有合適應(yīng)用程序接口的討厭工作流,這種方法也是一個不錯的選擇。

上一篇:

如何獲取騰訊AI開放平臺 API Key 密鑰(分步指南)

下一篇:

如何獲取Rocketap API Key 密鑰(分步指南)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

數(shù)據(jù)驅(qū)動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費