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)

浙公网安备 33010602011771号