Форум сайта python.su
IDLE (Python 3.10 64-bit)
—————————–
Есть плейлист со ссылками на каналы youtube.
Нужен скрипт (чекер) на Python для проверки и удаления не раблочих каналов.
Прошу помощи.
Отредактировано satfan (Май 4, 2022 10:58:42)
Офлайн
проверка наличия вобще
In [6]: import urllib.request In [7]: test = urllib.request.urlopen("https://www.youtube.com/watch?v=CB9bS46v ...: l04") In [8]: print(str(test.getcode())) 200
Отредактировано AD0DE412 (Май 4, 2022 13:14:32)
Офлайн
Спасибо AD0DE412
Не понимаю как в ваш пример вставить свой m3u плейлист для проверки ?
Офлайн
очьнь просто парсете ваш п-лист выделяете ссылку проверяете есть такой адрес или нет итд
зы ну конечно вам нужно написать скрипт который принимает на входе ваш п-лист и отдает уже провереный .. как то так
это кнешно очвдные вещи эээ вещи ну так на всякий уточняю
Отредактировано AD0DE412 (Май 4, 2022 16:37:59)
Офлайн
Спасибо AD0DE412
А если ссылок очень много - это не удобно.
Нужно в скрипте читать построчно все ссылки и прверять их, затем сохранть вновь этот плейлист уже без нерабочих ссылок.
Офлайн
ну так .. вы с програмированеем вабще как?
Офлайн
ну так .. вы с програмированеем вабще как?
Только начинаю.
Офлайн
кхм вот смотрите m3u это просто текстовый файл (open()) ваша задача открыть его в вашей программе извлечь данные и разбить их по некоторым признакам (хз будете велосипедить или использовать что то из интернета https://duckduckgo.com/?q=python+m3u+parse&t=h_&ia=web )
извлечь в каждой записи url чекнуть его ну и собрать все обратно
вполне такая задача для начинающего
Отредактировано AD0DE412 (Май 4, 2022 16:54:45)
Офлайн
а да вот список состояний http
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP
Офлайн