Urllib未加载完整响应

2024-10-03 15:34:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python3urllib在一个网站上发布请求,虽然我得到了响应,但它只显示了html的一部分…这是我使用的代码:https://github.com/CyberChild/openCV/blob/master/stack_overflow.py


Tags: 代码pyhttpsgithubmastercomstack网站
1条回答
网友
1楼 · 发布于 2024-10-03 15:34:37

你有两个问题。你知道吗

  1. submit按钮的名称是txhSubmit,但是您将它键入了txhSunmit
  2. 您请求的是带有表单的页面,而不是表单提交到的页面。将端点更改为http://59.145.203.105/Login.asp

import urllib
import urllib2

url = 'http://59.145.203.105/Login.asp'
values = {'txtRoll' : '1305024',
          'txtEnroll' : '13139428723',
          'txhSubmit'  : 'Submit'
           }

data = urllib.urlencode(values)
binary_data=data.encode()
req = urllib2.Request(url, binary_data)
response = urllib2.urlopen(req)
the_page = response.read().decode()
print the_page

相关问题 更多 >