我正在使用 Python 中的 Mechanize 来提交表单并查看一些信息。该 URL 转到请求的某个标准 URL,其中不包含请求参数。类似:xyzdomain.com/request
在浏览器中,通常会显示一个加载图标,然后显示数据。页面顶部(标题)没有变化,因此整个页面永远不会重新加载,但 URL 确实从/index 更改为/request。
大约 1/3 的时间,我收到 httplib.IncompleteRead 异常,我检查了响应的部分 HTML,页面显示“如果花费的时间超过 25 秒,请刷新页面。”
因此,如果我获取 Mechanize 浏览器的当前 URL 并对其使用 open(),这是否与使用刷新具有相同的效果(如果 Mechanize 具有刷新功能)。
最佳答案
也许这可能有帮助
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
了解更多:Meta Refresh
关于python - 如何刷新Mechanize中的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395056/