自動化1_網頁自動化Selenium

安裝要點

1、安裝pip install selenium

2、根據瀏覽器類型及版本號,下載安裝對應的WebDriver

chromedriver,geckodriver驅動下載地址:

http://npm.taobao.org/mirrors/

iedriverserver:

http://selenium-release.storage.googleapis.com/index.html

我的IE11選裏的可以正常使用,我係統win7 64位的
————————————————
版權聲明:本文爲CSDN博主「General_單刀」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_28284093/article/details/81938789

下載後解壓到Python目錄下。

例如chrome瀏覽器的文件名爲chromedriver.exe,把它拷貝到python安裝目錄下即可

完成以上配置後,即可建立test.py測試。

from selenium import webdriver
url = 'https://www.baidu.com'
path = 'D:\\JetBrains\\Python38\\chromedriver.exe'

#如果調用Ie的改用用 path = 'D:\\JetBrains\\Python38\\IEDriverServer.exe'

#將webdriver實例化
browser = webdriver.Chrome(executable_path=path)
browser.get(url)

運行後即可通過chrome打開baidu

在此要特別注意browser = webdriver.Chrome(executable_path=path) 裏的Chrome的C爲大寫

各瀏覽器對應驅動:

Firefox瀏覽器驅動:geckodriver

Chrome瀏覽器驅動:chromedriver

IE瀏覽器驅動:IEDriverServer

Edge瀏覽器驅動:MicrosoftWebDriver

Opera瀏覽器驅動:operadriver

PhantomJS瀏覽器驅動:phantomjs

腳本中各瀏覽器的調用

from selenium import webdriver


driver = webdriver.Firefox()   # Firefox瀏覽器

driver = webdriver.Chrome()    # Chrome瀏覽器

driver = webdriver.Ie()        # Internet Explorer瀏覽器

driver = webdriver.Edge()      # Edge瀏覽器

driver = webdriver.Opera()     # Opera瀏覽器

driver = webdriver.PhantomJS()   # PhantomJS

 

 

發佈了94 篇原創文章 · 獲贊 10 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章