Вы должны войти, чтобы создавать сообщения и темы.

Получение списка серий фильма с сайта [Решено]

Всем привет. Подскажите пожалуйста.

Есть сайт с адресом сериала в таком формате Скопированоwebsite com/title/tt0108778/
У этого сериала есть сезоны, каждый из которых в таком формате СкопированоwebsiteСкопированоcom/title/tt0108778/episodes?season=1.
На каждой странице сезона есть список серий. Каждая серия имеет такой формат СкопированоwebsiteСкопированоcom/title/tt0583459/?ref_=ttep_ep1. Вот здесь и находится нужная информация, а именно Скопированоtt0583459.  

Как можно получить в текстовый файл список серий определенного сезона? То есть вывести в текстовый файл список с таким форматированием -  наименование серии - tt0583459

Привет 🖐
Я так понял что сайт imdb.
Написал скрипт, при клике вот сюда, скачается txt файл с таким содержанием.
Для установки, нужно расширение Tampermonkey, после его установки просто открой ссылку, и дальше я думаю всё будет понятно.
Если нужно будет поправить что-то, напишешь.

Лайкнул Сергей
Сергей
Цитата: Сергей от 22.01.2023, 22:07

Привет 🖐
Я так понял что сайт imdb.
Написал скрипт, при клике вот сюда, скачается txt файл с таким содержанием.
Для установки, нужно расширение Tampermonkey, после его установки просто открой ссылку, и дальше я думаю всё будет понятно.
Если нужно будет поправить что-то, напишешь.

Супер, это то что нужно, благодарю. Да, это именно этот сайт.

Можно ещё попросить? Задача аналогичная - вывести информацию

1) всех актёров в текстовый файл с форматированием имя актера - nm0577982 со страницы Скопированоhttps www imdb com/search/name/?match_all=true&ref_=rlm и последующих страниц при нажатии СкопированоNext ». Не знаю как получится - с каждой страницы скачивать информацию или можно будет задать количество актёров (вот этот вариант будет очень удобен).

2) всех фильмов в текстовый файл с форматированием наименование фильма - tt2861424 со страницы Скопированоhttps www imdb com/feature/genre/?ref_=nv_ch_gr (то есть на этой странице выбираешь жанр и там уже будут фильмы).
Причем наименование фильма необходимо на английском языке, то есть чтобы бралось отсюда СкопированоOriginal title: Rick and Morty. Если вывод наименования на английском языке очень труден, то тогда этот пункт не нужно делать.

 

Artist, доброй ночи 🌙
Обновил скрипт, удали старую версию, и установи вот эту.

Что изменил/добавил:
• Исправил проблему, теперь можно скачивать разные сезоны сериала не перезагружая страницу.
• Добавил возможность скачать всех актёров с нужного количества страниц (скриншот), если написать число 1 - только эта страница, если написать любое другое - будет переходить на следующие страницы, и скачает их столько, сколько написано (желательно никуда не нажимать во время переходов, если что-то сломается - поможет перезапуск браузера).
• Добавил возможность скачать названия фильмов с текущей страницы (скриншот), но не на английском: что-бы получить английское название, нужно заходить на каждый фильм, и брать его оттуда, на реализацию уйдёт очень много времени так как скрипт отрабатывает заново при перезагрузке страницы.

Сергей, Привет.
Огромное спасибо за обновление! Результат - шикарный.

Цитата: Сергей от 23.01.2023, 22:54

Artist, доброй ночи 🌙
Обновил скрипт, удали старую версию, и установи вот эту.

Что изменил/добавил:
• Исправил проблему, теперь можно скачивать разные сезоны сериала не перезагружая страницу.

Очень удобно, класс.

Цитата: Сергей от 23.01.2023, 22:54

Artist, доброй ночи 🌙
Обновил скрипт, удали старую версию, и установи вот эту.

Что изменил/добавил:

• Добавил возможность скачать всех актёров с нужного количества страниц (скриншот), если написать число 1 - только эта страница, если написать любое другое - будет переходить на следующие страницы, и скачает их столько, сколько написано (желательно никуда не нажимать во время переходов, если что-то сломается - поможет перезапуск браузера).

Есть один момент. Почему-то при скачивании актёров - если ввести 10000 (или 10,000) , то уже на странице Скопировано951-1,000 of 12,378,405 names выскакивает окно со скачиванием txt, то есть видимо только 1000 за раз можно скачать (и если правильно понял, то только первую тысячу, а после тысячи идет скачивание по 50). Конечно в идеале - скачать Скопировано11,000,000-12,000,000

Цитата: Сергей от 23.01.2023, 22:54

Artist, доброй ночи 🌙
Обновил скрипт, удали старую версию, и установи вот эту.

Что изменил/добавил:

• Добавил возможность скачать названия фильмов с текущей страницы (скриншот), но не на английском: что-бы получить английское название, нужно заходить на каждый фильм, и брать его оттуда, на реализацию уйдёт очень много времени так как скрипт отрабатывает заново при перезагрузке страницы.

Возможно ли сделать такую же фишку с вводом количества (как и у актёров)? Опять же, если не так трудоёмко

Artist, привет 🖐
Обновил скрипт.

Что изменил/добавил:
• Исправил скачивание актёров если числа не целые (по прежнему вводить нужно только целые, например: 14, 1000, 123990..)
• Добавил проверку на последнюю страницу, тоесть, если ввести даже 99999999999, на последней странице должен скачатся txt (не уверен на 100%, так как до последней страницы листать очеееень долго)
• Добавил в фильмы такую же систему как в актёрах

Лайкнул vb
vb
Цитата: Сергей от 25.01.2023, 00:30

Artist, привет 🖐
Обновил скрипт.

Что изменил/добавил:
• Исправил скачивание актёров если числа не целые (по прежнему вводить нужно только целые, например: 14, 1000, 123990..)
• Добавил проверку на последнюю страницу, тоесть, если ввести даже 99999999999, на последней странице должен скачатся txt (не уверен на 100%, так как до последней страницы листать очеееень долго)
• Добавил в фильмы такую же систему как в актёрах

Сергей, Привет.
Сейчас всё работает. Да, листается очень долго, поэтому тут быстро не протестируешь, но немного страниц скачиваются как надо.
Вообще, получилось круто, особенно с вводом количества. Огромнейшее спасибо за помощь! Вопрос полностью (и даже лучше и больше) решён. Спасибо!

Лайкнул Сергей
Сергей