как известно, в плане качания файла с файлообменников самым удобным является рапидшара.ком, ибо там ссылка на файл чудесным образом и указывает на сам файл, если вы запихнете её сразу в качалку (Регет, например) - конечно, если у вас в рапиде платный акк и в Регете прописаны его данные
а вот с депозитом не так, увы - там, даже если у вас премиум-акк, вы всё равно должны каждую нужную вам ссылку сначала загрузить в браузере, после чего вам будет сформирована непосредственно ссылка для скачки, содержащая ваш текущий айпишник, т.е. абсолютно уникальная, да ещо и с разными субдоменами
а если таких ссылок, мягко говоря, очень много? каждую в браузер сувать, ждать загрузки и копировать ссылку для скачки?
не, это не наш путь... - подумал я и вот результат:
Код: Выделить всё
<?php
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");
define('RN',"\r\n");
$bufer = $clipboard->get_text();
$bufer_arr = explode("\n", $bufer);
$urls_arr = array();
foreach($bufer_arr as $value)
{
$value = trim($value);
echo $value."<br>";
$browser->navigate($value);
$browser->wait_for(60,1);
$load_url = $anchor->get_href_by_inner_text("Скачать файл");
$urls_arr[] = $load_url.RN;
sleep(2);
}
$out_urls = implode("", $urls_arr);
$clipboard->put_text($out_urls);
$app->quit();
?>
естественно, у вас должен быть платный акк на депозите, и его кукисы уже должны быть записаны в браузер заранее (т.е. вы должны предварительно залогиница в свой акк)
скрипт работает только в версии Хумулятора начиная с 2.9.4
проверить можно, например, на этой странице (с которой я и начал):
http://mp3.uzhgorod.name/2008/01/24/va- ... saire.html (промотать вниз)
линки на рапидшару там битые, а вот на депозит - целёхоньки
просто выделить и скопировать все 11 ссылок на депозитфайлс