繁体   English   中英

为什么在使用 TextBlob 时会收到 HTTP 错误 404?

[英]Why do I get an HTTP Error 404 when using TextBlob?

我在使用 TextBlob 库时遇到了一些问题。 我正在尝试运行一段非常简单的代码,如下所示:

from textblob import TextBlob
text = 'this is just a test'
blob = TextBlob(text)
blob.detect_language()

它不断地给我这个错误:

/usr/lib/python3.7/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
    647 class HTTPDefaultErrorHandler(BaseHandler):
    648     def http_error_default(self, req, fp, code, msg, hdrs):
--> 649         raise HTTPError(req.full_url, code, msg, hdrs, fp)
    650 
    651 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 404: Not Found

问题是什么? 我已经在几台设备上尝试过,每次都给我同样的错误。

函数dectect_language()向谷歌翻译服务发送请求:
http://translate.google.com/translate_a/t?client=webapp&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=2&ssel=0&tsel= 0&kc=1&sl=自动&tk=276174.132528
这个 url 返回 404。

来自于detect_language()的文档

0.16.0 版后已弃用:改用官方 Google Translate API。

我不会指望这个功能在未来起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM