[英]"HTTPError: HTTP Error 404: Not Found" while using translation function in TextBlob
[英]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.