Hello,
I’m a user of Cinemagoer, and I encountered a bug using it, but I don’t know why, I can’t create a new issue on GitHub (submit button remains disabled). So here below is the issue (in the format that is asked for on GitHub). And thanks for this library ! #### Issue description Search movie by title fails when searching for "Serenity" #### Version of Cinemagoer, Python and OS **NOTICE: please always try the latest version from the repository before submitting a bug.** - **Python:** 3.9.13 - **Cinemagoer:** 2022.02.11 - **OS:** system='Windows', release='10', version='10.0.22621', machine='AMD64' #### Steps to reproduce the issue *if possible, provide a minimal code to reproduce the problem* ```python #!/usr/bin/env python # your code here import imdb ia = imdb.Cinemagoer() movies = ia.search_movie('Serenity') ``` #### What's the expected result? - No exception raised #### What's the actual result? 2022-10-04 16:40:19,435 CRITICAL [imdbpy] C:\tools\Anaconda3\lib\site-packages\imdb\_exceptions.py:32: IMDbParserError exception raised; args: ('invalid title: """"',); kwds: {} NoneType: None Traceback (most recent call last): File "D:\Utilisateurs\benco\Desktop\Drive In\test.py", line 3, in <module> movies = ia.search_movie('Serenity') File "C:\tools\Anaconda3\lib\site-packages\imdb\__init__.py", line 444, in search_movie res = self._search_movie(title, results) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line 409, in _search_movie return self.smProxy.search_movie_parser.parse(cont, results=results)['data'] File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\utils.py", line 434, in parse data = self.parse_dom(dom) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\utils.py", line 526, in parse_dom return Rules(self.rules).extract(dom) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\piculet.py", line 373, in extract value = self.apply(element) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\piculet.py", line 517, in apply extracted = rule.extract(subroot) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\piculet.py", line 589, in extract list(map(self.extractor.transform, values)) File "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\searchMovieParser.py", line 64, in <lambda> analyze_title(x.get('info', '')), File "C:\tools\Anaconda3\lib\site-packages\imdb\utils.py", line 327, in analyze_title series_d = analyze_title(series_title, canonical=canonicalSeries) File "C:\tools\Anaconda3\lib\site-packages\imdb\utils.py", line 432, in analyze_title raise IMDbParserError('invalid title: "%s"' % original_t) imdb._exceptions.IMDbParserError: invalid title: """" #### Additional details
_______________________________________________ Imdbpy-help mailing list Imdbpy-help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/imdbpy-help