安裝要點
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