ダウンロード マネージャー (特に、JDownloader や IDM) を、ダウンロード ファイルを作成するスクリプトと統合しようとしています。
前提条件の 1 つは、URL から見つかったファイルの名前を特定の名前 (スクリプトによって認識される) に変更できる必要があることです。JDownloader のClick'n'Load 2でファイル名を変更するのは難しいと思います。さらに、IDM との統合は、私の知る限り段階的に廃止されているNPAPIを必要とするため、不可能のようです...そうでなければ教えてください :)
私が現在 JDownloader のために持っているのは、この jsfiddle です。これは、そのサービスの 1 つを介して JDownloader へのリンクを追加します (注: JDownloader が実行されている必要があります!)。
私が抱えている問題は次のとおりです。
- ビデオ ストリームが JDownloader に正しく追加されません (他のリンクは機能しているように見えますが、リンク グラバーを使用して手動で追加することもできます)。
- コードはファイル名を変更しません。これは私のスクリプトで必要なものです
どんな助けでも大歓迎です。前もって感謝します。
HTML:
<!-- A link that does not work, type is direct video stream, works through manual links adding but not through Click'n'Load -->
<input type='button' id='testTitle' value='Test title' link='https://2.bp.blogspot.com/2p41_DNcufgUPAgtoT-DyGVK2rdyCz8PLfNAMhSegg=m18'>
<!-- A link that works, type is .exe from rapidshare.com -->
<input type='button' id='rapidShare' value='RapidShare' link='http://www.rapidshare.com/files/407970280/RapidShareManager2WindowsSetup.exe'>
JS:
//The function that adds the link to JDownload
function JDownload(title, url){
$.post("http://127.0.0.1:9666/flash/add", {
urls:url,
fileName:title //This does not work...
});
}
//Buttons for convenience
$("input[type='button']").click(function(){
var title = $(this).attr("value");
var link = $(this).attr("link");
JDownload(title, link);
})