我正在爲基於Java的下載管理器開發Chrome擴展。如何監聽瀏覽器下載事件?以及下載管理器如何從YouTube這樣的站點獲取鏈接,其中直接視頻鏈接不存在於源文件中?IDM如何從Youtube等網站獲取下載鏈接?
-1
A
回答
1
我也在爲學習目的建立一個類似的應用程序。那麼,有多種方式可以做到這一點。一種方法是使用chrome的本地消息API。該API可以將您的擴展消息發送到桌面應用程序。
https://developer.chrome.com/extensions/messaging#native-messaging-host
的另一種方式是在桌面應用程序中嵌入一個小型服務器。所以,當用戶安裝應用程序時,服務器會自動部署並監聽連接。
準備好服務器後,可以發送來自您的分機的http請求。爲此,您的分機可以打開一個連接並將POST REQUEST發送到一個地址(例如127.0.0.1:9690)。當請求成功發送時,桌面應用程序會掃描url並根據url使用特定的算法來下載文件。
例如:如果網址是youtube,則使用某些技術來解析url並獲取approprite音頻或視頻。
相關問題
- 1. 如何從YouTube獲取視頻下載鏈接?
- 2. 如何從YouTube上獲取視頻下載鏈接?
- 3. 直接獲取下載鏈接和文件的網站從Mediafire.com
- 4. 從網站上的鏈接下載網站上的jar文件
- 5. 如何從網站下載鏈接的pdf文件?
- 6. 如何使用Perl從網站下載鏈接目標?
- 7. 如何從視頻分享網站的網址直接下載鏈接?
- 8. 如何獲取特殊網站的文件和文件夾,如同IDM中的IDM抓取器#
- 9. 我如何從Python網站抓取網站上的pdf鏈接
- 10. c#從pastebin獲取鏈接並從鏈接下載
- 11. youtube-dl獲取直接下載url
- 12. 如何從大多數網站獲取推特鏈接 - Python
- 13. 從YouTube獲取視頻鏈接
- 14. iphone - 如何從HTML提取youtube鏈接?
- 15. 使用Python 2.7從網頁獲取下載鏈接
- 16. 如何從YouTube視頻網址獲取直接視頻網址?
- 17. 如何從YouTube網址直接獲取視頻網址?
- 18. 如何獲取YouTube視頻的網址以下載它?
- 19. 如何從下載鏈接獲取二進制數據
- 20. 在網站上獲取鏈接
- 21. 從下載網站
- 22. 如何編寫asp.net網站的自助下載鏈接代碼?
- 23. 從網站鏈接名稱(使用VBA)獲取特定網址
- 24. 從網站URL獲得鏈接
- 25. 正在下載網站獲取請求
- 26. 點擊鏈接後獲取夢魘等待下一頁加載
- 27. 從網站中提取鏈接
- 28. 從頁面上的嵌入式YouTube視頻獲取youtube鏈接?
- 29. 如何將Youtube API上傳與我的網站鏈接?
- 30. 如何從C#網站下載文件?
他們安裝了一個通過[nativeMessaging](https://developer.chrome.com/extensions/nativeMessaging)與外部下載器進行通信的擴展。 – wOxxOm
這就是我想知道的。如何實現它?任何有用的資源鏈接? – Jack
您可以查看[使用chrome.downloads API的示例擴展](https://developer.chrome.com/extensions/samples#search:downloads)並檢查這些下載程序安裝的擴展的代碼。 – wOxxOm