Selenium(Python)驅動Firefox瀏覽器

個人版本是Firefox Setup 52.7.0.exe+geckodriver-v0.15.0-win64.zip,web

把驅動geckodriver.exe放到Python安裝目錄下,瀏覽器

也能夠指定驅動的路徑;ui

請注意瀏覽器的版本與驅動的版本必定要對應,對象

不然會出現啓動了瀏覽器卻沒法打開網址的異常!ip

 

Firefox.py:element

from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitdriver = webdriver.Firefox()# 把webdriver的Firefox對象賦值給變量driverdriver.get("https://www.baidu.com")# 打開百度首頁driver.maximize_window()# 把瀏覽器窗口最大化WebDriverWait(driver, 15).until(lambda x: x.find_element_by_xpath(".//*[@id='kw']"))# 等待搜索框出現driver.find_element_by_xpath(".//*[@id='kw']").send_keys("中國")# 輸入中國driver.find_element_by_xpath(".//*[@id='su']").click()# 點擊搜索按鈕WebDriverWait(driver, 15).until(lambda x: x.find_element_by_xpath(".//*[@id='1']/h3/a"))# 等待中國_百度百科元素加載driver.close()# 關閉瀏覽器窗口driver.quit()# 結束
相關文章
相關標籤/搜索