0

ダウンロード マネージャー (特に、JDownloader や IDM) を、ダウンロード ファイルを作成するスクリプトと統合しようとしています。

前提条件の 1 つは、URL から見つかったファイルの名前を特定の名前 (スクリプトによって認識される) に変更できる必要があることです。JDownloader のClick'n'Load 2でファイル名を変更するのは難しいと思います。さらに、IDM との統合は、私の知る限り段階的に廃止されているNPAPIを必要とするため、不可能のようです...そうでなければ教えてください :)

私が現在 JDownloader のために持っているのは、この jsfiddle です。これは、そのサービスの 1 つを介して JDownloader へのリンクを追加します (注: JDownloader が実行されている必要があります!)。

私が抱えている問題は次のとおりです。

  1. ビデオ ストリームが JDownloader に正しく追加されません (他のリンクは機能しているように見えますが、リンク グラバーを使用して手動で追加することもできます)。
  2. コードはファイル名を変更しません。これは私のスクリプトで必要なものです

どんな助けでも大歓迎です。前もって感謝します。

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);
})
4

1 に答える 1