#啟動瀏覽器from selenium import webdriver #匯入第三方庫 開啟乙個瀏覽器回話
import time #匯入強制等待模組
driver= webdriver.chrome()#開啟乙個空的瀏覽器
driver.get("")#訪問乙個**
time.sleep(5)#強制等待5秒鐘
driver.get("")#重新訪問一乙個**
driver.back()#返回上乙個頁面
time.sleep(3)
driver.refresh()#重新整理瀏覽器
driver.forward()#返回下乙個頁面
driver.maximize_window()#瀏覽器開啟後最大化
driver.set_window_size(100,500)#設定瀏覽器長寬
print(driver.current_url)#輸出當前瀏覽器的url
print(driver.title)#輸出當前瀏覽器的標題
#獲取當前瀏覽器的控制代碼
print(driver.current_window_handle)
driver.close()#關閉當前頁面 視窗
driver.quit()#關閉瀏覽器
'''常用元素定位 8種
driver代表當前的視窗,優先使用id定位元素 id為頁面的唯一標示,或者是用xpath,較為常用
'''# 1、id
driver.find_element_by_id('kw')
driver.find_element_by_class_name()#class屬性值可能有多個,使用空格隔開,定位是只能取乙個
driver.find_element_by_link_text('內容')#文字內容完全匹配內容
driver.find_element_by_partial_link_text('內')#部分匹配內容
driver.find_element_by_xpath()#主要
driver.find_element_by_name()
driver.find_element_by_css_selector()
driver.find_element_by_tag_name('input')#元素的標籤名 a span div
WebDriver切換瀏覽器視窗
當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto window winhandleid 來進行切換,如下 已經在ie8中測試通過 store the current window handle string winhandlebe...
WebDriver切換瀏覽器視窗
當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto window winhandleid 來進行切換,如下 已經在ie8中測試通過 store the current window handle string winhandlebe...
python瀏覽器抹除webdriver指紋
python網路爬蟲抹除webdriver指紋繞過 滑塊驗證登入 yotagit 於 2021 04 18 16 08 46 發布 爬蟲同時被 2 個專欄收錄 15 篇文章0 訂閱 訂閱專欄 廣告商 廣告商透過爬蟲定期抓取你店鋪的資料,並對店鋪包括銷量,熱度,好評,新上線產品好評度,單個商品好評數的...