【问题标题】:Python goslate possible firewall probelmPython goslate 可能的防火墙问题
【发布时间】:2019-06-29 08:01:14
【问题描述】:

我正在尝试使用 goslate 翻译一些 excel 文件。当我尝试运行以下代码时,出现此错误:

ConnectionRefusedError: [WinError 10061] 由于目标机器主动拒绝,无法建立连接

import goslate

gs = goslate.Goslate()
new_word = gs.translate('Hallo mein Freund', 'de')
print(new_word)

我很确定这是由我的 IT 部门的一些问题引起的,例如端口阻塞。有没有更具体的确定问题是什么?

【问题讨论】:

  • goslate 似乎已经过时了。阅读Service Unavailable goslate
  • @stovfl 嗯....看来我的问题可能没有解决方案,因为谷歌将翻译 API 设为付费服务。还有其他翻译建议吗?

标签: python goslate


【解决方案1】:

我认为您发送的请求过多,而您的 ISP 阻止了该请求(因此拒绝了连接)。您可以拥有一个新的 DHCP IP 地址,然后让它再次工作。或者您可以使用goslate 中使用的请求库修改headers 变量:

# Google forbits urllib2 User-Agent: Python-urllib/2.7
request = Request(url, headers={'User-Agent':'Mozilla/4.0'})

收件人:

request = Request(url, headers={
        'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
    })

【讨论】:

    猜你喜欢
    • 2015-11-30
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2010-12-18
    相关资源
    最近更新 更多