2018-09-13 自动刷新页面以防止session过期

有些网站,设置的session过期时间比较短,而我们又需要经常时不时得查看,所以导致要不停的输入用户名、密码(一般这种网站也是不允许记录用户名密码的)。

怎么办呢?

In [1]: from selenium import webdriver
In [2]: import time
In [3]: dr = webdriver.Firefox()
In [4]: dr.window_handles
Out[4]: [u'4294967297']
In [5]: dr.window_handles
Out[5]: [u'4294967297', u'6442450945', u'8589934593']
In [6]: while True:
   ...:     for w in dr.window_handles:
   ...:         dr.switch_to_window(w)
   ...:         dr.refresh()
   ...:         time.sleep(5*60)

利用 selenium 的webdriver 打开一个浏览器,然后手动输入url、用户名、密码等,然后打开所有你关注的页面。然后进入 while True 循环,每个5分钟刷新一次。

OVER!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容