python - 如何刷新Mechanize中的页面?

标签 python mechanize

我正在使用 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/

相关文章:

python - 无法使用 im.getcolors

python - 在 NumPy 中计算距离矩阵的有效方法

python - 更好的 Python Django 网络服务器性能 : Apache mod_wsgi or Lighttpd fastcgi

python - 我们可以使用 urllib 或 urllib2 或 requests 或 mechanize 在 python 中重新加载页面/url 吗?

perl - 在 WWW::Mechanize 中直接使用 `get` 访问 URL 时如何保持身份验证?

python - 使用 python Mechanize 修复网页的字符编码

Python Mechanize javascript

选择控件的python Mechanize 问题

python - 如何在南迁移期间调用 django 模型类的静态方法

python - 如何在wordnet中获取相似词(不仅仅是同义词)?