Googletrans API错误“ NoneType”对象没有属性“ group”

时间:2020-11-04 08:31:48

标签: python

我每天都使用googletrans API, 但不幸的是,我今天收到了此错误代码。

Google是否正在更新API? 请帮助我解决这个问题。

~\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googletrans\client.py in translate(self, text, dest, src, **kwargs)
    180 
    181         origin = text
--> 182         data = self._translate(text, dest, src, kwargs)
    183 
    184         # this code will be updated when the format is changed.

~\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googletrans\client.py in _translate(self, text, dest, src, override)
     76 
     77     def _translate(self, text, dest, src, override):
---> 78         token = self.token_acquirer.do(text)
     79         params = utils.build_params(query=text, src=src, dest=dest,
     80                                     token=token, override=override)

~\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googletrans\gtoken.py in do(self, text)
    192 
    193     def do(self, text):
--> 194         self._update()
    195         tk = self.acquire(text)
    196         return tk

~\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googletrans\gtoken.py in _update(self)
     60 
     61         # this will be the same as python code after stripping out a reserved word 'var'
---> 62         code = self.RE_TKK.search(r.text).group(1).replace('var ', '')
     63         # unescape special ascii characters such like a \x3d(=)
     64         code = code.encode().decode('unicode-escape')

AttributeError: 'NoneType' object has no attribute 'group'

1 个答案:

答案 0 :(得分:0)

尝试切换到google_trans_new

它具有与Google API相同的功能,并且运行良好。