|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lb971216008 于 2016-10-10 21:04 编辑
- def youdao(x):
- import urllib.request
- import urllib.parse
- import json
- import time
- import random
- content = x
-
- url = 'http://fanyi.baidu.com/v2transapi'
- #requestMethod = 'POST'
- head = {}
- head['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36'
- #head['Referer'] = 'http://fanyi.baidu.com/?aldtype=16047'
- #head['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'
- # head['Host'] = 'fanyi.baidu.com'
- data = {}
- data['from'] = 'zh'
- data['to'] = 'en'
- data['query'] = 'json'
- data['xmlVersion'] = content
- data['simple_means_flag'] ='3'
- data['transtype'] = 'translang'
- #data数据编码
- data = urllib.parse.urlencode(data).encode('utf-8')
- #request = urllib.request.Request(url,data, headers = head, method = requestMethod)
- response = urllib.request.urlopen(url,data)
- html = response.read().decode('utf-8')
- result = []
- target = json.loads(html)
- #print(target['trans_result']['data'][0]['result'][0][1])
-
- print(target)
-
- s = '好厉害'
- result = youdao(s)
复制代码 网页使用json.loads()解码后,还有json怎么办,如下图,求大神指导
|
-
|