卷曲不适用于谷歌翻译

时间:2015-03-15 16:34:32

标签: http curl

也许这是一个愚蠢的问题,但为什么我不能访问https://translate.google.com。使用卷曲。

它给了我错误401 - 被禁止。

2 个答案:

答案 0 :(得分:1)

因为它是被禁止的,Google将其服务器设置为不允许您以这种方式访问​​。很可能它也是一个主要是javascript页面,所以没有什么可下载的,你可以使用或他们希望你使用。

答案 1 :(得分:1)

Google翻译页面会根据用户代理字符串重新使用,大概是为了阻止您直接使用curl等工具。

可以通过设置用户代理字符串来解决它,例如:

curl -A 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0' https://translate.google.com

但您也可能遇到其他问题,并且可能会违反Google的服务条款。

更好的建议是使用Google Translate API代替。