使用 Python 和 Selenium 進行現代 Web 自動化
我們可以使用 Python 和 Selenium 進行現代 Web 自動化。要在 Python 中配置 Selenium webdriver,需要按照以下步驟操作:
步驟 1 - 要在我們的系統中安裝 Python,請訪問以下連結:https://python.club.tw/downloads/
步驟 2 - 點選下載 Python <版本號> 按鈕。下載完成後,Python 可執行檔案應該在我們的系統中可用。
步驟 3 - 雙擊此可執行檔案,Python 安裝登入頁面應該會開啟。點選立即安裝。
步驟 4 - Python 應該在以下路徑中可用:
C:\Users\<User>\AppData\Local\Programs\Python\Python<version>
步驟 5 - 我們將為 Windows 使用者在環境變數中配置 Python 和 Scripts(在 Python 資料夾中引入)資料夾的路徑。
步驟 6 - 要驗證 Python 是否已安裝,請執行命令:python --version。Python 版本應該會顯示出來。
步驟 7 - Selenium 繫結安裝可以透過執行以下命令完成:pip install selenium。
步驟 8 - 在 Python 資料夾中應該會找到一個名為 Selenium 的資料夾。要更新現有的 Selenium 版本,請執行命令:pip install –U selenium。
步驟 9 - 最後,我們還應該有一個 Python 編輯器 - PyCharm 來建立 Selenium 指令碼((https://www.jetbrains.com/pycharm/).
步驟 10 - 要在瀏覽器中啟動 Selenium 指令碼,我們還需要下載瀏覽器驅動程式。為此,請訪問以下連結:https://www.selenium.dev/downloads/
步驟 11 - 向下滾動到瀏覽器部分,下載不同瀏覽器的瀏覽器驅動程式。
示例
程式碼實現
from selenium import webdriver #configure chromedriver path driver = webdriver.Chrome(executable_path='../drivers/chromedriver') #implicit wait driver.implicitly_wait(0.5) #url launch driver.get("https://tutorialspoint.tw/questions/index.php") print('Page title: ' + driver.title) #browser close driver.close()