Вы можете использовать следующий код, чтобы получить 'руководство для родителей' из IMDB. Метод ia.get_movie_parents_guide возвращает словарь, содержащий ключи ['data', 'namesRefs', 'titleRefs'] и только 'data' представляет наш интерес .
from imdb import IMDb
ia = IMDb()
theMatrix = ia.get_movie_parents_guide('0133093')
sorted(theMatrix.keys())
#output:
['data', 'namesRefs', 'titlesRefs']
В «данных» у нас есть еще один словарь, содержащий ключи [«сертификация», «мпаа»]. В то время как информация о сертификации дает сертификат (возрастное ограничение), налагаемый каждой страной.
theMatrix['data']['certification']
#output:
[' Argentina:13',
' Australia:M',
' Belgium:KT/EA',
' Brazil:12',
...
...
' India:A',
...
...
' United States:R',
' (certificate #36569)',
' Ukraine:16']
MPAA (Американская ассоциация киноискусств) - это сертификат, выданный в Соединенных Штатах.
theMatrix['data']['mpaa']
#output:
'Rated R for sci-fi violence and brief language'
Однако основная информация о руководстве для родителей - это не только MPAA и Рейтинги сертификации со всего мира, но для предоставления родителям дополнительной информации о названии, которая не может быть полностью передана сертификатом. Если вы проверяете заголовок в IMDB, я говорю о разделах, обведенных красным.
В настоящее время я не могу найти способ получить эту информацию с помощью imdbpy, я хотел бы услышать от кого-либо если есть решение внутри imdbpy. Я знаю, что мы можем создать скребок с другими пакетами, но ищу любые функции, которые я мог бы пропустить в imdbpy.
Для тех, кто Я новичок в imdbpy. Думаю, это поможет прочесть мой ответ в понимании информационных наборов.