![]() |
4 июля 2018
|
Вот что удалось придумать:
function collectLinks() { var ficheads = document.getElementsByClassName("FicTable_Title"); var pattern = /[0-9]/g; var ficindex = []; var linkcollection = []; var i; for (i = 0; i < ficheads.length; i++) { var ficlinks = ficheads[i].getElementsByTagName("a"); ficindex[i] = ficlinks[0].href.match(pattern).join(""); linkcollection[i] = "https://fanfics.me/download.php?fic=" +ficindex[i]+"&format=fb2"; } } Вопрос только в вводе/выводе. Я не знаю, как напустить этот скриптик на конкретную страницу коллекции и не знаю, как потом заставить браузер скачать все ссылки по списку. Но серединка - сбор ссылок - готова. Можно отталкиваться от linkcollenction.length и делать цикл сбора списка по linkcollection[k] |