• Python3实现利用url请求百度翻译


    import requests
    import json
    
    
    def xiaodai():
        baseurl = 'https://fanyi.baidu.com/sug'    # 定义我要请求的url
        con = input("请输入你要翻译的内容:")         # 定义我要翻译的内容
    
        data = {
            'kw': con                               # 将内容封装成data
        }
        rsp = requests.post(baseurl,data=data)      # 发起post请求,以及带上data参数
        json_data = rsp.text                        # 得到请求结果复制给jons_data变量, 使用.text方法得到请求的内容
        print(type(json_data))                      # 查看请求到的内容,为str格式
        print(json_data)
        json_data = json.loads(json_data)           # 转为json格式
        print(type(json_data))
        # print(json_data)
        print("xxx"*50)
        all = []                                    # 定义一个空列表
        for item in json_data['data']:
            all.append(f"{item['k']}					{item['v']}")   # 将每一次循环的内容叠加给all变量,
                                                              ## 做到一个聚合的作用,可以提供给其他函数使用
        return all
    
    def xiaodai2():
        a = xiaodai()
        for i in a:
            print(i)
    
    if __name__ == '__main__':
        # 开始运行函数
        xiaodai2()

    输出结果:

  • 相关阅读:
    20200301(4)
    网络工程横道图
    20200229追根溯源(3)
    20200229(2)
    追根溯源 (1)
    20200228 down(0)
    20200228
    7-7 古风排版 (20分)
    不写了天梯赛 屁股疼死了
    字符串翻转(面试题2)
  • 原文地址:https://www.cnblogs.com/laod/p/13093844.html
Copyright © 2020-2023  润新知