美文网首页
python之在线翻译英文

python之在线翻译英文

作者: magiczero | 来源:发表于2018-08-10 22:25 被阅读0次

    from urllib  import request

    from urllib  import parse

    import  json

    if __name__== "__main__":

        url="https://fanyi.so.com/index/search"

        Form_Data= {}

        #这里输入要翻译的英文

        Form_Data['query']= 'my name is jack'

        Form_Data['eng']= '1'

        #用urlencode把字典变成字符串,#服务器不接受字典,只接受字符串和二进制

        data= parse.urlencode(Form_Data).encode('utf-8')

        #改成服务器可识别的数据后,请求,获取回应数据

        response= request.urlopen(url, data)

        html= response.read().decode("utf-8")#解码方式

        #java中的对象(集合)和数组(元素为集合),loads可转Python字典

        result= json.loads(html)

        #字典调取键名data下的键名fanyi,获取其值

        translate_result= result["data"]["fanyi"]

        print(translate_result)

    相关文章

      网友评论

          本文标题:python之在线翻译英文

          本文链接:https://www.haomeiwen.com/subject/mwxrbftx.html