Client.py Error: if r.status_code != 200 and self.raise_Exception (python)

После запуска кода Python для перевода googletrans я получаю эту ошибку на client.py, в которой говорится:

 if r.status_code != 200 and self.raise_Exception:
            raise Exception('Unexpected status code "{}" from {}'.format(
                r.status_code, self.service_urls))

Обычно после 10 файлов скрипт внезапно останавливается и выдает мне эту ошибку. Но если я снова запущу только этот файл, он будет работать очень хорошо.

См. Этот экран для печати:

ошибка кода

Traceback (most recent call last):
  File "C:\test\traducere-Nicu_v6.py", line 152, in <module>
    selectare_text()
  File "C:\test\traducere-Nicu_v6.py", line 140, in selectare_text
    continut_tradus = continut_tradus + selectare_traducere_continut(continut[1], delimitatori_text_interior_articol) # articol
  File "C:\test\traducere-Nicu_v6.py", line 100, in selectare_traducere_continut
    translated_text = traducere_text(extracted_text)
  File "C:\test\traducere-Nicu_v6.py", line 62, in traducere_text
    translation = translator.translate(txt, dest=destination_language).text
  File "C:\Users\Castel\AppData\Roaming\Python\Python39\site-packages\googletrans\client.py", line 194, in translate
    data, response = self._translate(text, dest, src)
  File "C:\Users\Castel\AppData\Roaming\Python\Python39\site-packages\googletrans\client.py", line 122, in _translate
    if r.status_code != 200 and self.raise_Exception:
AttributeError: 'Translator' object has no attribute 'raise_Exception'

вы можете найти мой код Python здесь

https://pastebin.com/wf0d7UGz


Ответы (1 шт):

Автор решения: Just Me

Я считаю, что проблема связана с подключением к Интернету / серверами. Если код не подключает какую-то секунду или минуту к googletrans, я получаю эту ошибку. Или если мое соединение пропадет на несколько секунд.

Итак, я считаю, что это проблема с подключением.

проверьте эту ссылку

https://github.com/psf/requests/issues/2152

→ Ссылка