Mechanize浏览器上的set_handle_refresh()方法有什么作用?

时间:2014-03-21 00:39:46

标签: python mechanize

Mechanize文档简要提到了它,但只是将其设置为False而没有其他内容。它的参数是什么,它实际上做了什么?

例如:

br = mechanize.Browser()
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)

1 个答案:

答案 0 :(得分:2)

关于处理"refresh" meta tag行为的全部内容。

例如,如果页面包含:

<meta http-equiv="refresh" content="5">

浏览器每5秒刷新一次页面。

如果您想更改行为,可以使用set_handle_refresh()。例如。如果你想关闭刷新:

br.set_handle_refresh(False)

希望有所帮助。