Selenium定時刷新網頁的實現(xiàn)代碼
更新時間:2018年10月31日 10:16:51 作者:1treeS
這篇文章主要介紹了Selenium定時刷新網頁的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
代碼
代碼很簡單,主要是為了熟悉Selenium這個庫的函數(shù),為后續(xù)的短信轟炸做個鋪墊
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實現(xiàn)動態(tài)人臉捕獲
這篇文章主要為大家詳細介紹了python3.6.3+opencv3.3.0實現(xiàn)動態(tài)人臉捕獲,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05
基于Python實現(xiàn)船舶的MMSI的獲取(推薦)
工作中遇到一個需求,需要通過網站查詢船舶名稱得到MMSI碼,網站來自船訊網。這篇文章主要介紹了基于Python實現(xiàn)船舶的MMSI的獲取,需要的朋友可以參考下2019-10-10
利用Python循環(huán)(包括while&for)各種打印九九乘法表的實例
下面小編就為大家?guī)硪黄肞ython循環(huán)(包括while&for)各種打印九九乘法表的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望對大家有所幫助2017-11-11
詳解Pandas如何高效對比處理DataFrame的兩列數(shù)據(jù)
我們在用?pandas?處理數(shù)據(jù)的時候,經常會遇到用其中一列數(shù)據(jù)替換另一列數(shù)據(jù)的場景。這一類的需求估計很多人都遇到,當然還有其它更復雜的。解決這類需求的辦法有很多,這里我們來推薦幾個2022-09-09
在Python中居然可以定義兩個同名通參數(shù)的函數(shù)
今天小編就為大家分享一篇在Python中居然可以定義兩個同名通參數(shù)的函數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01

