sellersprite-rpa:一個 CLI 覆蓋賣家精靈五個數據板塊

前言

在賣家精靈(sellersprite.com)上做選品、關鍵詞和市場分析,通常要按站點逐個打開頁面、逐頁導出、再拼成一張跨站點表,最後手工寫對比結論。站點多了之後,這件事本身就成了重複勞動:流程一樣,只是站點和品類不同。

下面介紹的 Skill 把這個流程收斂成一條命令。

這是什麼

sellersprite-rpa 是一個面向賣家精靈的 RPA Skill,定位是「一個 CLI 覆蓋全部 5 個數據板塊」。它由 SkillHub 上的用戶 user_8bb4b4f5 發佈維護,解決的是多站點數據採集與跨站點對比報告生成這兩件事。

官方地址:https://api.skillhub.cn/user_8bb4b4f5/sellersprite-rpa

它基於通用 SKILL.md 格式。

核心功能

這個 Skill 的能力分兩條命令路徑。

1、fetch --section:採集數據。--section 接受五個取值,對應賣家精靈的五個數據板塊:

  • products(產品)
  • keywords(關鍵詞)
  • markets(市場)
  • aba(ABA 數據)
  • competitors(競品)

採集時驅動的是用戶自己真實登錄過的瀏覽器,中間層是 BrowserSkill(簡稱 bsk),不是模擬請求。產出是每個站點一份 CSV,外加一份合併後的 CSV。

2、analyze --section:生成報告。讀入上面產出的數據,輸出中文的多站點對比 Markdown 報告。

兩條路徑覆蓋的板塊取值是一致的。

採集的兩種實現路徑

五個板塊在 Skill 內部走了兩條不同的技術路徑,這一點值得先說清楚,因爲它直接決定了對頁面改版的敏感程度。

1、API-first 板塊:products、aba、competitors。這三個板塊在頁面上下文中直接調用 v3 JSON API,拿結構化響應。

2、DOM 板塊:keywords、markets。這兩個板塊抓的是 v2 服務端渲染的表格,需要解析 DOM。

也就是說,同樣是 fetch --section,內部行爲並不一樣。

工程約束

官方簡介裏明確寫了三個「沒有」,這幾條直接影響部署方式:

1、不需要 API token。
2、不需要 Selenium。
3、不需要常駐 daemon。

沒有常駐進程意味着它是隨用隨起的,跑完即退出。

安裝與啓用

Skill 官方頁面在本文寫作時無法抓取正文內容(多次請求只返回站點標題,未返回頁面正文),因此安裝命令、目錄位置和配置字段未能從官方資料中核實,這裏不臆造。

已知信息如下:

1、Skill 以通用 SKILL.md 格式組織,可按平臺慣例放入 Skills 目錄或直接指向該 Skill 目錄啓用。
2、運行時依賴 BrowserSkill(bsk)提供瀏覽器驅動能力,使用前需確認該 Skill 在目標環境中已可用。
3、瀏覽器需要用戶自己登錄賣家精靈賬號。

安裝與配置的具體步驟請以官方頁面爲準:https://api.skillhub.cn/user_8bb4b4f5/sellersprite-rpa

典型用法

以下命令形態來自官方簡介,未逐條實測,參數細節以官方資料爲準。

採集某個板塊:

fetch --section products

採集關鍵詞板塊:

fetch --section keywords

生成對比報告:

analyze --section markets

跑完 fetch 之後,工作目錄裏應出現分站點 CSV 和合並 CSV;再跑對應的 analyze 即可拿到中文對比報告。

適用場景與注意

適合的場景:

1、需要在多個站點之間橫向對比產品、關鍵詞、市場、ABA 或競品數據。
2、希望把採集結果落成 CSV,再由腳本或後續 Skill 做二次加工。
3、希望用自然語言驅動整套採集流程,而不是手工逐頁導出。

需要注意的點:

1、keywords 和 markets 走 DOM 解析,依賴 v2 服務端渲染表格的結構。頁面改版或表格結構變化會導致解析失敗,這兩個板塊的穩定性弱於 API-first 的三個板塊。
2、運行前提是瀏覽器已登錄賣家精靈,賬號權限和訂閱範圍決定了能看到哪些數據。
3、採集行爲發生在用戶自己的瀏覽器上下文裏,站點的訪問頻率限制按該瀏覽器的既有狀態執行。
4、analyze 產出的是中文多站點對比報告,跨站點口徑差異(時區、幣種、站點定義)需要使用者自己覈對。

結尾

sellersprite-rpa 的價值在於把「五個板塊、多個站點」的採集和對比流程收斂成一個 CLI 的兩條命令,同時用 BrowserSkill 複用真實登錄態,省掉了 API token 和 Selenium 的運維負擔。

官方地址:https://api.skillhub.cn/user_8bb4b4f5/sellersprite-rpa

補充說明:本文寫作時官方頁面正文未能抓取,功能描述依據 Skill 官方簡介;SkillHub 頁面顯示該 Skill 分類爲 ai-agent、下載 912 次,另有一個評分數值 99672,具體含義建議以頁面實時顯示爲準。安裝命令與配置字段未覈實,未寫入正文。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜