Имя пользователя:
Пароль:
 

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Я делал так:

1. закачиваешь страницу index.html
Код: Выделить весь код
wget -c http://antizapret.info/
2. Запускаешь скрипт cscript get_links.js <index.html следующего содержания:
Код: Выделить весь код
var page = WScript.StdIn.ReadAll();

var 
//	prefix = "..\\gnu\\wget -c адрес ", // <-- команда для каждой ссылки. Я делал закачку
	prefix ="",
	re_link = /href\s*=\s*[\"\']([^\"\']+)[\"\']/gi,
//	re_ext = /\.mp3$/i, // <--- дополнительный фильтр на ссылки, я искал *.mp3
        re_ext =//,
	load_list = {}

for(;;) {
	var found = re_link.exec(page);
	if (found==null) break;

	if (re_ext.exec(found[1])) {
		load_list[found[1]] = true;		
	}	
}

for(var i in load_list) {
	WScript.StdOut.WriteLine(prefix + i);
}
Говорят к браузерам есть плагины, которые делают то же самое, но с мышкотыкательным интерфейсом
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:01, 02-08-2013 | #3