import urllib.request
import urllib.parse
import json
url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/lexer?access_token=***'
headers = {
'Content-Type': 'application/json'
}
body = {
"text": "百度是一家高科技公司"
}
data = urllib.parse.urlencode(body).encode('gbk')
request = urllib.request.Request(url, data, headers)
result = urllib.request.urlopen(request).read().decode('gbk')
print(json.loads(result))
代码如上,哪里写错了?返回
{'log_id': 3838837857684473751, 'error_code': 282004, 'error_msg': 'invalid parameter(s)'}
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
哎,没事了,我自己傻
data=json.dumps(body).encode('GBK')