常用的瀏覽器控制方法

2021-10-09 21:29:36 字數 855 閱讀 4116

from selenium import webdriver

from selenium.webdriver.common.by import by

import time

path = r』d:\webdriver\chromedriver.exe』

wd = webdriver.chrome(executable_path=path)

wd.get(『

time.sleep(3)

#最大化瀏覽器

wd.maximize_window()

time.sleep(3)

#最小化瀏覽器

wd.minimize_window()

time.sleep(3)

#還原wd.maximize_window()

#後退wd.back()

time.sleep(3)

#前進wd.forward()

time.sleep(3)

#重新整理wd.refresh()

time.sleep(3)

#獲取瀏覽器在電腦中的位置

print(wd.get_window_position())

#獲取瀏覽器視窗的尺寸

print(wd.get_window_size())

print(』********************==』)

#設定瀏覽器在電腦中的位置

wd.set_window_position(500,600)

time.sleep(3)

#設定瀏覽器的大小

wd.set_window_size(800,600)

time.sleep(10)

wd.quit()

瀏覽器快取控制

瀏覽器快取控制 last modified if modified since validation 在瀏覽器第一次請求某乙個url時,伺服器端的返回狀態碼200,內容是客戶端請求的資源,同時有乙個last modified的屬性標記此檔案在伺服器端最後被修改的時間。客戶端第二次請求此url時,根據...

瀏覽器的快取控制

瀏覽器在請求已經訪問過的url時,會判斷是否使用快取,而瀏覽器的快取控制分為強快取和協商快取 協商快取必須配合強快取使用。瀏覽器的第一次快取 首先瀏覽器第一次跟伺服器請求乙個資源,伺服器在返回這個資源和response header的同時,會根據開發者要求或者瀏覽器預設,在response的head...

幾種常用的瀏覽器CSS Reset方法

知道css reset是什麼嗎?通常情況下,它也被寫成reset css,即重設瀏覽器的樣式。在各種瀏覽器中,都會對css的選擇器預設一些數值,譬如當h1沒有被設定數值時,顯示一定大小。但並不是所有的瀏覽器都使用一樣的數值,所以,有了css reset,以讓網頁的樣式在各瀏覽器中表現一致。正在使用c...