Python调接口&资源下载

Python调接口&资源下载


HTTP-GET请求

def http_get(url):
    res = requests.get(url).text
    js = json.loads(res)
    return js["data"]

调接口的例子

实现百科查询以及中英文互译

import json
import requests

api_search = "https://api.muxiaoguo.cn/api/Baike?type=Sogo&word="
api_translate = "https://api.muxiaoguo.cn/api/Tn_tencent?text="


def http_get(url):
    res = requests.get(url).text
    js = json.loads(res)
    return js["data"]


if __name__ == '__main__':
    mode = input("输入模式:\n1.查询百科\n2.中英互译\n")
    if mode == "1":
        api = api_search
    else:
        api = api_translate
    while True:
        arg = input("请输入关键字:")
        if mode == "1":
            try:
                print("百科如下:" + http_get(api + arg)["content"])
            except:
                print("没找到相关信息")
        else:
            print("翻译如下:" + http_get(api + arg)["Translation"])


资源下载

import requests


def http_get(url):
    res = requests.get(url).content
    return res


if __name__ == '__main__':
    ping_data=http_get("http://p3.qhimg.com/bdr/__85/t0198c41bad7f0e2cde.jpg")
    open('.\\res\\' + "test" + '.jpg', 'wb').write(ping_data)

posted @ 2021-10-23 14:40  Mr__LIN  阅读(102)  评论(0)    收藏  举报