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

Reply via email to