Selenium定时刷新网页的实现代码
更新时间:2018年10月31日 10:16:51 作者:1treeS
这篇文章主要介绍了Selenium定时刷新网页的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
代码
代码很简单,主要是为了熟悉Selenium这个库的函数,为后续的短信轰炸做个铺垫
from selenium import webdriver import time import random url = raw_input('Input your website:').strip() num = int(raw_input('How much times do you want:'),10) options = webdriver.FirefoxOptions() options.add_argument('--headless') browser = webdriver.Firefox(firefox_options=options) browser.get(url) print 'Please wait...' for i in range(num): i += 1 print 'Refresh +%d' %i time.sleep(random.randint(1,3)) browser.refresh() browser.quit() print 'Good Bye!'
补充:如何刷新当前页面
使用调用webdriver中刷新页面的方法
# coding=utf-8 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(6) driver.get("https://www.baidu.com") time.sleep(2) try: driver.refresh() # 刷新方法 refresh print ('test pass: refresh successful') except Exception as e: print ("Exception found", format(e)) driver.quit()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
python3.6.3+opencv3.3.0实现动态人脸捕获
这篇文章主要为大家详细介绍了python3.6.3+opencv3.3.0实现动态人脸捕获,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-05-05利用Python循环(包括while&for)各种打印九九乘法表的实例
下面小编就为大家带来一篇利用Python循环(包括while&for)各种打印九九乘法表的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助2017-11-11详解Pandas如何高效对比处理DataFrame的两列数据
我们在用 pandas 处理数据的时候,经常会遇到用其中一列数据替换另一列数据的场景。这一类的需求估计很多人都遇到,当然还有其它更复杂的。解决这类需求的办法有很多,这里我们来推荐几个2022-09-09
最新评论