版权声明: https://blog.csdn.net/qq_40244755/article/details/89671179
比较简单的请求爬虫,不过多做介绍,eng代表英文,翻译效果还行吧,能用。
代码
def translate_content(content): # 翻译
form_data = {}
translae_url = "https://fanyi.so.com/index/search"
form_data['query'] = content
form_data['eng'] = '1'
data = parse.urlencode(form_data).encode('utf-8')
response = request.urlopen(translae_url, data)
html = response.read().decode("utf-8") # 解码方式
result = json.loads(html)
if len(result["data"]) > 0:
translate_result = result["data"]["fanyi"]
else:
translate_result = ['']
return translate_result