Thanks! So far it's working. Let's hope it's only due to a change in IMDB web server configuration, and not some will to fight web crawling.
Greetings Le mar. 22 nov. 2022 à 20:59, Davide Alberani <davide.alber...@gmail.com> a écrit : > Hi Ben, > There's an issue for this: > https://github.com/cinemagoer/cinemagoer/issues/415 > > A possible fix was already committed, we will see if it's enough. > > Hope this helps, > > Il mar 22 nov 2022, 14:15 Ben Co <lebe...@gmail.com> ha scritto: > >> Hello, >> >> Since yesterday, I'm facing an intermittent 405 error when wearching for >> movies with search_movie method. >> >> This doesn't happen all the time, and with several IP addresses. >> >> Here is the whole exception stack: >> >> 2022-11-22 14:13:24,863 CRITICAL [imdbpy] >> C:\tools\Anaconda3\lib\site-packages\imdb\_exceptions.py:32: >> IMDbDataAccessError exception raised; args: ({'errcode': None, 'errmsg': >> 'None', 'url': 'https://www.imdb.com/find?q=Taxi+2&s=tt', 'proxy': '', >> 'exception type': 'IOError', 'original exception': <HTTPError 405: 'Not >> Allowed'>},); kwds: {} >> Traceback (most recent call last): >> File >> "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line >> 221, in retrieve_unicode >> response = uopener.open(url) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 523, in open >> response = meth(req, response) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 632, in >> http_response >> response = self.parent.error( >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 561, in error >> return self._call_chain(*args) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 494, in >> _call_chain >> result = func(*args) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 641, in >> http_error_default >> raise HTTPError(req.full_url, code, msg, hdrs, fp) >> urllib.error.HTTPError: HTTP Error 405: Not Allowed >> Traceback (most recent call last): >> File >> "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line >> 221, in retrieve_unicode >> response = uopener.open(url) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 523, in open >> response = meth(req, response) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 632, in >> http_response >> response = self.parent.error( >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 561, in error >> return self._call_chain(*args) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 494, in >> _call_chain >> result = func(*args) >> File "C:\tools\Anaconda3\lib\urllib\request.py", line 641, in >> http_error_default >> raise HTTPError(req.full_url, code, msg, hdrs, fp) >> urllib.error.HTTPError: HTTP Error 405: Not Allowed >> >> During handling of the above exception, another exception occurred: >> >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File "C:\tools\Anaconda3\lib\site-packages\imdb\__init__.py", line 450, >> 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 >> cont = self._get_search_content('tt', title, results) >> File >> "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line >> 397, in _get_search_content >> cont = self._retrieve(self.urls['find'] % params) >> File >> "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line >> 380, in _retrieve >> ret = self.urlOpener.retrieve_unicode(url, size=size) >> File >> "C:\tools\Anaconda3\lib\site-packages\imdb\parser\http\__init__.py", line >> 249, in retrieve_unicode >> raise IMDbDataAccessError( >> imdb._exceptions.IMDbDataAccessError: {'errcode': None, 'errmsg': 'None', >> 'url': 'https://www.imdb.com/find?q=Taxi+2&s=tt', 'proxy': '', >> 'exception type': 'IOError', 'original exception': <HTTPError 405: 'Not >> Allowed'>} >> >> _______________________________________________ >> Imdbpy-help mailing list >> Imdbpy-help@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/imdbpy-help >> >
_______________________________________________ Imdbpy-help mailing list Imdbpy-help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/imdbpy-help