greeple
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: javascript:!function(){const e=document.body.innerHTML,s=/https:\/\/api\.luxembd\.ws\/embed\/(trailer-)?kp\/\d+/g,o=e.match(s)?e.match(s)[0].replace("trailer-",""):null;const a=window.location.href.includes("api.luxembd.ws/embed")?e:(x=new XMLHttpRequest,x.open("GET",o,!1),x.send(),x.responseText),t=JSON.parse(function(e,s,o,a,t){return(t=e&&e.split("seasons:")[1]||void 0)?t.split("\n\n")[0]:""}(a));var d=[];t.forEach((e=>{var s=[];e.episodes.forEach((e=>{s.push({episode:e.episode,dash:e.dash,hls:e.hls,audio:e.audio,order:e.audio?.order||[],title:e.title,dasha:e.dasha})})),d.push({season:e.season,episodes:s})}));let n='<!DOCTYPE html><html><head></head><body contenteditable style="line-height:1;font-family:Verdana;font-size:11px;">';d.forEach((e=>{n+=`Сезон ${e.season}<br>`,e.episodes.forEach((e=>{n+=`${e.dash||e.dasha||e.hls}<br>`}))})),n+="</body></html>";var i=window.open("","_blank");i.document.write(n),i.document.close()}(); | вот такой вариант, и на таких ссылках https://ex-fs.net/serials/114464-bunker-2023.html и на embed выдаст такой список https://a.i.getapic.me/lkwf.png Добавлено: Код: ${e.dash||e.dasha||e.hls} | добавляет dash, либо dasha, либо hls, по очереди, если нет первого то второй и т.д. Цитата: просто не хочу тебе усложнять работу. | Цитата: Названия я не копирую в текстовый документ,только ссылки. | ты можешь при скачивании добавлять флаг --print-to-file "%(urls)s" "cjc.txt" urls возьмёт ссылки на потоки, видео и аудио, каждая на новой строке, original_url или webpage_url выдаст ту ссылку которую ты вставил для скачки, можно сразу несколько параметров вставлять и т.д. хватит тут оффтопить, дальше если что-то по сайтам, а не по yt-dlp давай в теме http://forum.ru-board.com/topic.cgi?forum=5&topic=50694&glp |