Python 是一種現代化的編程語言,它非常靈活。使用 Python 可以對瀏覽器進行各種自動化操作。
# 導入相關庫 from selenium import webdriver from selenium.webdriver.common.keys import Keys # 創建瀏覽器實例 driver = webdriver.Chrome() # 打開網頁 driver.get("https://www.google.com/") # 在搜索框中輸入內容 search_box = driver.find_element_by_name('q') search_box.send_keys('Python') # 模擬按下回車鍵 search_box.send_keys(Keys.RETURN) # 等待頁面加載完成 driver.implicitly_wait(10) # 輸出搜索結果 search_results = driver.find_elements_by_xpath('//div[@class="r"]/a') for result in search_results: print(result.text) print(result.get_attribute('href')) # 關閉瀏覽器實例 driver.close()
這段代碼使用 Selenium 庫來操控 Chrome 瀏覽器,打開谷歌搜索頁面并輸入搜索內容,并模擬按下回車鍵。使用 XPath 定位元素,將搜索結果輸出到控制臺,最后關閉瀏覽器實例。
Python 不僅可以操控 Chrome 瀏覽器,還可以操控其他主流的瀏覽器,例如 Firefox、Safari 等。另外,Python 還可以實現人機交互,以及對瀏覽器進行自動化測試等操作。