python 翻译爬虫

版权声明: 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

猜你喜欢

转载自blog.csdn.net/qq_40244755/article/details/89671179