【发布时间】:2014-03-14 02:29:48
【问题描述】:
我在 Python 中使用 Mechanize 来提交表单并查看一些信息。 URL 转到请求的某个标准 URL,其中没有请求参数。类似于:xyzdomain.com/request
在浏览器中,它通常会显示一个加载图标,然后显示数据。页面顶部(标题)没有变化,因此整个页面永远不会重新加载,但 URL 确实从 /index 更改为 /request。
大约有 1/3 的时间,我收到 httplib.IncompleteRead 异常,我检查了响应的部分 HTML,页面显示“如果花费的时间超过 25 秒,请刷新页面。”
因此,如果我抓取 Mechanize 浏览器的当前 URL 并在其上使用 open(),这与使用刷新的效果相同(如果 Mechanize 有刷新)。
【问题讨论】: