当前位置:首页 > 核心成员 2019年05月26日
python 百度翻译接口APi

import urllib.request  #导入request
import urllib.parse
import json

url = 'https://fanyi.baidu.com/v2transapi'  #定义一个url

tarnsData = input("输入你的翻译内容:")
param = {          #获取API的接口参数装入param
"from": "en",
"to": "zh",
"query": "月薪上万",
"transtype": "translang",
"simple_means_flag": "3",
"sign": "477811.239938",
"token": "bc75d6a3b3b588e9f8d2ad33716e8b3e"
}

param = urllib.parse.urlencode(param)


param = bytes(param,encoding='utf8') #转换成bytes类型
response = urllib.request.urlopen(url,data = param) #response接收数据,打开url
data = response.read()   #读取数据
data =str(data, encoding="utf-8")  #转换为str类型

result =json.loads(data)
print(result)

#百度这个api接口不能爬了