Hi Kamiku, there are a couple of things to notice: 1. the bug with the parser of the AKAs from the reference page (the one we parse by default) is fixed in the repository version; please use that one from Github.
2. as you have noticed, when information about a movie is fetched, only the "main" reference page is parsed (e.g. https://www.imdb.com/title/tt0133093/reference ) and that one only contains a small number of AKAs. You can also parse the "release info" page (e.g. https://www.imdb.com/title/tt0133093/releaseinfo ) which contains the complete list. To do so: >>> from imdb import IMDb >>> i = IMDb() >>> m = i.get_movie("0097694") >>> akas = m.get('akas', []) >>> i.update(m, 'release info') >>> complete_akas = m.get('akas from release info', []) Hope this helps, On Sun, Jun 23, 2019 at 7:27 AM Kamiku <kam...@gmail.com> wrote: > > Hi Davide, > > thank you very much for your answer. > It seems the movie.get('akas', []) method doesn't return the whole list > (anymore?). > > For instance, if I'm trying to retrieve the AKAs from the Japanese movie > "Kuroi ame": https://www.imdb.com/title/tt0097694/releaseinfo#akas > Please note that when visiting the page you can find 19 items, "original > title" included. > But the method below returned only 6 of them, one of which is not even a > title, it is "See more »". > > >>> from imdb import IMDb > >>> i = IMDb() > >>> m = i.get_movie("0097694") > >>> akas = m.get('akas', []) > > Here the list returned contains only 1 element, that isn't correctly split: > ['Black Rain\n (World-wide, English title)\n > \n \n > Black Rain\n (United Kingdom)\n > \n \n Pluie noire\n > (France)\n \n > \n Lluvia negra\n > (Spain)\n \n \n > Pioggia nera\n (Italy)\n > \n \n See more »'] > > And even if I split it after that, I still haven't got the whole list of akas: > >>> a = akas[0].split("\n \n \n > >>> ") > >>> len(a) > 6 > > Is there any way to retrieve the complete list of akas, including the IMDb > "(original title)" item? > Or to fix the method that's already there? > > Kind regards, > > > Le jeu. 20 juin 2019 à 21:39, Davide Alberani <davide.alber...@gmail.com> a > écrit : >> >> Hi Kamiku, >> searching for a movie, if it's available, the original title will be >> in the 'akas' key (a list of strings, if present). >> >> As an example, see the output for ID 0270841 from the following script: >> >> from imdb import IMDb >> ia = IMDb() >> for movie in ia.search_movie('matrix'): >> print('id: %s; title: %s; akas: %s' % (movie.movieID, >> movie.get('title'), ', '.join(movie.get('akas', [])))) >> >> OUTPUT: >> id: 0133093; title: The Matrix; akas: >> id: 0106062; title: Matrix; akas: >> id: 5274778; title: Matrix; akas: >> id: 0234215; title: The Matrix Reloaded; akas: >> id: 0242653; title: The Matrix Revolutions; akas: >> id: 0295432; title: The Matrix Revisited; akas: >> id: 0270841; title: Cyber Wars; akas: Matrix Hunters: Kynigoi ston >> kyvernohoro >> id: 1842414; title: Matrix IV; akas: >> id: 9642498; title: The Matrix; akas: >> id: 0328832; title: The Animatrix; akas: >> id: 0277828; title: Enter the Matrix; akas: >> id: 6301452; title: Matriarch; akas: >> id: 0390244; title: The Matrix Online; akas: >> id: 0364888; title: Threat Matrix; akas: >> id: 0451118; title: The Matrix: Path of Neo; akas: >> id: 9851526; title: The Matrix; akas: >> id: 0211096; title: V-World Matrix; akas: >> id: 1499960; title: The Living Matrix; akas: >> id: 0274085; title: Sex and the Matrix; akas: >> id: 8793748; title: Matrixx; akas: >> >> >> Notice that there's no guarantee that the 'akas' key is present, and >> no way to tell if it contains the original title or another very >> popular title for the same movie. >> >> >> Hope this helps, >> >> >> On Tue, Jun 18, 2019 at 10:35 AM Kamiku <kam...@gmail.com> wrote: >> > >> > Hello, >> > >> > is there any way to retrieve the original title instead of the English >> > title when searching a movie with the http methods? >> > >> > The Changelog says "searching for a movie, the original titles are >> > returned, instead of AKAs" about the sql version, but I can't find >> > anything about that same feature for http. >> > >> > I'm trying to retrieve original titles from non-English titled movies, but >> > so far no luck. >> > >> > Kind regards, >> > >> > Kamiku >> > _______________________________________________ >> > Imdbpy-help mailing list >> > Imdbpy-help@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/imdbpy-help >> >> >> >> -- >> Davide Alberani <davide.alber...@gmail.com> [PGP KeyID: 0x3845A3D4AC9B61AD] >> http://www.mimante.net/ -- Davide Alberani <davide.alber...@gmail.com> [PGP KeyID: 0x3845A3D4AC9B61AD] http://www.mimante.net/ _______________________________________________ Imdbpy-help mailing list Imdbpy-help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/imdbpy-help