前言
做個工具,使使用者釋出一次文章(視訊...等)後可以自動同步到其他的平臺。不再糾結到底要在哪個平臺發文章。
方案選擇
要把文章發到其它平臺,首先要有發文章的許可權。獲取許可權最主要就是登陸後獲取cookie,能想到的有以下幾種方案。
- 在伺服器上呼叫網站登入介面
- 優點:速度快,佔用系統資源少
- 缺點:分析登入介面比較費時,尤其是大網站,介面引數變動的也較頻繁,不利後期維護,會有填充驗證碼和簡訊問題
- 使用chrome headless 瀏覽器,模擬登入網站
- 優點:不需要分析介面,程式碼實現簡單
- 缺點:chrome佔用資源比較高,會有填充驗證碼和簡訊問題
- 在瀏覽器安裝獲取cookie的外掛
- 優點:實現簡單,程式碼量不多。無需考慮驗證碼和簡訊
- 缺點:需要使用者安裝外掛,提高了複雜度,還要考慮不同瀏覽器外掛的相容性
大概能想到的就是這幾種方法,因為要做成網站形式,所以客戶端軟體不考慮。
對比一下使用在瀏覽器安裝獲取cookie的外掛的方式應該是最省事的。