python3 post方式请求,传入data参数但没有提交成功

shaode01 2016-09-10 04:30:32

# -*- coding: utf-8 -*-
import urllib
imageURL='http://api.map.baidu.com/place/v2?'
user_agent1 = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers={'User-Agent':user_agent1}
params = urllib.parse.urlencode({
'query':'人民广场',
'region':'上海',
'output':'json'}).encode('utf-8');
try:
req = urllib.request.Request(url=imageURL,data=params,headers=headers)
data=urllib.request.urlopen(req).read().decode('utf-8')
print(req.full_url)
except urllib.error.HTTPError as e:
print(e)


打印结果仍然是
http://api.map.baidu.com/place/v2?
...全文
556 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
维秀斯丢丢 2016-09-13
  • 打赏
  • 举报
回复
Post提交 你的url会包含这些参数吗?
屎克螂 2016-09-11
  • 打赏
  • 举报
回复
你为什么不看下它的返回结果

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧