Python?selenium安裝+Microsoft?Edge驅動器下載配置流程(最新推薦)
簡介
本文主要介紹了在使用Python自動化Web瀏覽器背景下,Microsoft Edge瀏覽器的下載配置流程。首先查看當前瀏覽器的版本,然后到官方網站下載對應的驅動器,接著將下載好的驅動器exe文件放到python解釋器對應文件目錄內,最后運行Python腳本成功打開Edge瀏覽器。
提示:以下是本篇文章正文內容,下面內容可供參考
一、安裝瀏覽器對應驅動
1.1 查看瀏覽器當前版本
打開Microsoft Edge瀏覽器,進入設置,點擊關于,就可以查看對應瀏覽器版本。
1.2 下載驅動器
在Microsoft Edge驅動官網可以下載對應的瀏覽器驅動(注意!瀏覽器驅動版本要與你當前使用的瀏覽器版本一致,否則可能無法使用)
進入官網,可以找到瀏覽器對應版本,這里我的瀏覽器版本如下,如果你的瀏覽器版本不同請根據自己的情況選擇對應瀏覽器。
1.3 配置環(huán)境
接下來,我們將下載好的zip文件解壓到對應的文件夾并打開。
我們需要將文件夾中exe文件放入python解釋器對應的文件夾中。
如圖將瀏覽器驅動exe文件放入Python解釋器所在的文件目錄中:
1.3.1 補充——忘記python的解釋器位置?
在程序中運行如下代碼可以找到當前項目的Python解釋器位置:
import sys import os print('當前 Python 解釋器路徑:' + sys.executable) # 當前 Python 解釋器路徑:D:\pythonprojects\pythonProject_http\.venv\Scripts\python.exe print('當前 Python 解釋器目錄:' + os.path.dirname(sys.executable)) # 當前 Python 解釋器目錄:D:\pythonprojects\pythonProject_http\.venv\Scripts
二、selenium安裝及驗證配置
1.安裝selenium
操作如下:
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
2.驗證配置
我們可以通過如下代碼來驗證selenium以及瀏覽器驅動是否安裝配置成功:
代碼如下:
import time from selenium import webdriver # edge driver = webdriver.Edge() driver.get("http://www.baidu.com") time.sleep(10)
上述代碼是借助selenium控制Edge瀏覽器啟動百度網頁,運行成功網頁會出現(xiàn)“Microsoft Edge 正由自動測試軟件控制”字樣。
2.2.1 補充——selenium打開瀏覽器自動退出?
如果運行2.2對應的Python腳本出現(xiàn)瀏覽器打開一段時間又自動關閉的情況,可能是selenium最新版本不適配瀏覽器的問題,可以嘗試將selenium版本回退到4.1.1版本再次運行,這樣基本可以解決該問題。
具體操作如下圖:
總結
本文主要介紹了Python自動化Web瀏覽器背景下,下載Microsoft Edge瀏覽器驅動以及selenium庫的相關問題。
相關文章
python入門之語句(if語句、while語句、for語句)
這篇文章主要介紹了python入門之語句,主要包括if語句、while語句、for語句的使用,需要的朋友可以參考下2015-01-01python Django實戰(zhàn)之歌曲搜索功能實現(xiàn)
這篇文章主要為大家詳細介紹了如何利用python Django實現(xiàn)歌曲搜索功能,文中的示例代碼講解詳細,具有一定的參考價值,有需要的小伙伴開業(yè)了解下2023-10-10python 制作自定義包并安裝到系統(tǒng)目錄的方法
今天小編就為大家分享一篇python 制作自定義包并安裝到系統(tǒng)目錄的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python re.findall中正則表達式(.*?)和參數re.S使用
本文主要介紹了Python re.findall中正則表達式(.*?)和參數re.S使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08scrapy+scrapyd+gerapy?爬蟲調度框架超詳細教程
Scrapy吸引人的地方在于它是一個框架,任何人都可以根據需求方便的修改。它也提供了多種類型爬蟲的基類,如BaseSpider、sitemap爬蟲等,最新版本又提供了web2.0爬蟲的支持,這篇文章主要介紹了scrapy+scrapyd+gerapy?爬蟲調度框架超詳細教程,需要的朋友可以參考下2022-06-06