獲取 Selenium 啟動的瀏覽器的 PID。
我們可以獲得由 Selenium webdriver 啟動的瀏覽器的 PID。首先,我們必須建立一個 webdriver 物件。接下來,例如,要在 Firefox 瀏覽器中啟動瀏覽器,我們必須藉助於 webdriver.Firefox() 類。
該類透過將路徑設定為 executable_path 屬性來傳遞 geckodriver.exe 檔案的路徑。然後,瀏覽器應使用 get 方法啟動。
最後,要獲取瀏覽器的 PID,我們將使用 driver.service.process.id 方法。
語法
s = driver.service.process.pid
示例
from selenium import webdriver #path of geckodriver.exe driver = webdriver.Firefox(executable_path="C:\geckodriver.exe") #launch browser driver.get ("https://tutorialspoint.tw/index.htm") #obtain PID of browser s = driver.service.process.pid print(s) #close browser driver.close()
輸出
廣告