Как достать актеров? :)

jotak
На сайте с 27.01.2013
Offline
179
1129

Здравствуйте. У меня вопрос такой..

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

Весь вечер копировал 4 фильма, где в среднем актеров по 70 в 1 фильме, если считать весь список.

Может сервис какой есть или сайт,программа, где можно без лишних словосочетаний без редактирования скопировать, спарсить или скачать одним списком.

totamon
На сайте с 12.05.2007
Offline
437
#1
jotak:
Как достать актеров по определенному фильму с кинопоиска или другого сайта списком и желательно в строчку?

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

из сервисов с АПИ например https://www.themoviedb.org/documentation/api

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
jotak
На сайте с 27.01.2013
Offline
179
#2

totamon, Без обид конечно, но без CMS как под ДЛЕ или что-то другое не чего не гуглиться кроме парсеров, а мне просто файл как-то нужно достать.

Это все для личных целей для перевода и указания в титрах нужно, а не загрузки в какие-то дебри интернета)))

Неужели специально CMS устанавливать придется?

S
На сайте с 30.09.2016
Offline
469
#3
jotak:
Весь вечер копировал 4 фильма, где в среднем актеров по 70 в 1 фильме

4 фильма - не 4000. Простой копипаст займёт гораздо меньше времени, чем весь вечер.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Samail
На сайте с 10.05.2007
Offline
361
#4

jotak, если я правильно понял что вам нужно:

<textarea id="text" oninput="getText()" style="width:800px; height:200px;"></textarea>
<div id="result"></div>
<script>
function getText() {
var text=document.getElementById('text').value;
var reg = /<div class="name"><a href="\/name\/\d+\/">([^<]+)<\/a>/ig;
document.getElementById('result').innerHTML='';
while ((match = reg.exec(text)) !== null) {
document.getElementById('result').innerHTML += match[1]+', ';
}
}
</script>

Копируете в текстовое поле исходный код страницы кинопоиска, получаете список актеров через запятую.

jotak
На сайте с 27.01.2013
Offline
179
#5

Samail,Простите Не понял. В какое текстовое поле исходный код кинопоиска? :)

Если всей страницы, то там каждого актера еще дольше перебирать в коде нужно))

Доустим вот: https://www.kinopoisk.ru/film/khishchnik-2018-840829/cast/

Актеров по первому кликабельному имени взять или просто скопировать массово правой кнопкой, чтобы получилась так или в столбик:

Ивонн Страховски, Оливия Манн, Локлин Манро, Джейкоб Тремблей

и т.д

А ваш скрипт, я так и не понял к чему и куда.

А в кинопоиске не взять через запятую:

<a name="actor"></a>
<div style="padding-left: 20px; border-bottom: 2px solid #f60; font-size: 16px">Актеры</div>



<div class="dub no_dub dub_first">
<div class="num">1.</div>
<div class="actorInfo" style="min-height: 82px">
<div class="photo"><a href="/name/1117925/"><img class="flap_img" src="https://st.kp.yandex.net/images/spacer.gif" title="/images/sm_actor/1117925.jpg" alt="Ивонн Страховски (Yvonne Strahovski)" /></a></div>
<div class="info">
<div class="name"><a href="/name/1117925/">Ивонн Страховски</a> <span class="gray">Yvonne Strahovski</span></div>
<div class="role">... Emily</div>
<p class="MyKP_Folder_Select shortselect MyKP_Folder_1117925" objId="1117925" alt="1" name="Мои звёзды" type="stars"></p>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
S
На сайте с 30.09.2016
Offline
469
#6
jotak:
А ваш скрипт, я так и не понял к чему и куда.

1.Открываешь в Виндосе блокнот.

2.Копируешь туда любезно написанный коллегой код.

3.Сохраняешь в формате html.

4.Открываешь этот файл в браузере.

5.Открываешь кинопоиск.

6.Копируешь исходный код.

7.Вставляешь в окошко, которое нарисовалось в браузере с файлом html.

8.Под окошком будет список через запятую.

Чего тут может быть непонятного?!

nezabor
На сайте с 19.07.2010
Offline
152
#7
Sitealert:
6.Копируешь исходный код.

тут видимо подробнее нужно...

поред этим пунктом:

правой кнопкой мыши нажимаешь на любое место страницы сайта кинопоиск и из выпадающего меню выбираешь Исходный код страницы

в открывщейся вкладке выделяешь весь текст и... далее уже описано)))

Чудес не бывает...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий