有些网站,设置的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!
网友评论