Названия загрузок, отправленные в JDownloader и / или IDM
Я пытался интегрировать менеджеры загрузки (в частности, JDownloader и / или IDM) со скриптом, который я сделал для загрузки файлов.
Одним из предварительных условий является то, что мне нужно иметь возможность переименовать файл, найденный по URL-адресу, на определенное имя (которое известно по сценарию). Мне трудно изменить имя файла с помощью Click'n'Load 2 в JDownloader. Кроме того, интеграция с IDM кажется невозможной, поскольку она требует NPAPI, который, насколько я знаю, постепенно сокращается... дайте мне знать иначе:)
В настоящий момент у меня есть JDownloader - это jsfiddle, который добавляет ссылку на 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);
})
1 ответ
Извините за такой неоднозначный вопрос... Ответы, которые я искал (для справки):
- Видеопоток неправильно добавляется, так как это перенаправление
- Чтобы изменить имя файла, Google (удобно) предоставляет возможность использовать заголовок для изменения названия потока. Например, использование title=homer%20simpson приведет к изменению имени файла с видеоплеера на "homer simpson"