python请求html_Python 3 POST请求urllib.请求返回HTML d

我试图用POST请求访问网站的API,但它返回HTML,我不知道为什么。在import urllib.request

url = 'https://matchbook.com'

loginReq = '"method": "/bpapi/rest/security/session", "params":{"username": "xxxxx","password": "xxxxx"}'

req = urllib.request.Request(url, loginReq.encode('utf-8'))

response = urllib.request.urlopen(req).read()

print (response)

这将返回一个HTML流,基本上说我使用的是不受支持的internetexplorer版本,我应该考虑升级到一个更新的版本。在

我花了一些时间在网上查找,很难找到关于python3中get/post/put/delete请求的详细信息,我发现的大多数有用信息都涉及到使用python2中的“requests”模块。切换到Python2会让这更容易吗?在

以下是他们在文档中提供的信息:

资源URL:

网址:matchbook.com网站URN:/bpapi/rest/security/session

请求示例:

后/安全/会话

{

“username”:“朱亨利”,

“密码”:“**”

}在

回答示例:

{

“session token”:“1418_1234567890”,

“用户id”:1418,

“account”:{//与GET/account API响应相同。

...

}在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值