day04

import requests
import json


def main(key=""):
header = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36'
}
url = 'http://fy.iciba.com/ajax.php?a=fy'

data = {
'f': 'auto',
't': 'auto',
'w': key
}

# 向对方服务器发送post请求,带上headers,数据data
res = requests.post(url=url, headers=header, data=data)
data = res.text
# 将二进制数据反序列化
data_list = json.loads(data)
# print(data_list)
try:
val = data_list['content']['word_mean']
except:
val = data_list['content']['out']

return val


if __name__ == '__main__':
# 接收用户输入
key = input('请输入要翻译的词语:').strip()
# 判断如果输入为空将要执行的代码
if not key:
print('输入为空')
else:
data = main(key=key)
print(data)
posted on 2019-09-27 08:13  茂阴天才  阅读(119)  评论(0)    收藏  举报