實例化谷歌瀏覽器對象:
from selenium import webdriver
# 實例化一個瀏覽器對象
wb = webdriver.Chrome(executable_path='D:\python\chromedriver_win32\chromedriver.exe')
wb.get('https://www.bilibili.com/')
實例化Microsoft Edge對象:
from selenium import webdriver
# 實例化一個瀏覽器對象
wb=webdriver.Edge(executable_path='D:\python\edgedriver_win64\msedgedriver.exe')
wb.get('https://www.bilibili.com/')
實例化對象時可能會出現(xiàn)的問題:
1.瀏覽器窗口閃退:
用import time? ? time.sleep(5),讓瀏覽器多待上一會就好了
from selenium import webdriver
import time
# 實例化一個瀏覽器對象
wb=webdriver.Edge(executable_path='D:\python\edgedriver_win64\msedgedriver.exe')
wb.get('https://www.bilibili.com/')
time.sleep(5)
2.報錯"DeprecationWarning: executable_path has been deprecated":
?此錯誤不耽誤程序運行,如果程序因為此錯誤不能運行,修改代碼為:
from selenium import webdriver
from selenium.webdriver.edge.service import Service
# 實例化一個瀏覽器對象
s=Service('D:\python\edgedriver_win64\msedgedriver.exe')
wb=webdriver.Edge(service_args=s)
wb.get('https://www.bilibili.com/')
3.報錯"TypeError: 'module' object is not callable":
文章來源:http://www.zghlxwxcb.cn/news/detail-519042.html
?檢查你的"Chrome"和“Edge”的“C”或“E”有沒有大寫!chrome和edge是不可調(diào)用的。文章來源地址http://www.zghlxwxcb.cn/news/detail-519042.html
到了這里,關(guān)于使用Python+selenium實例化Microsoft Edge或Chrome瀏覽器對象和常見的報錯的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!