1-Selenium自動化-過程問題記錄
- 1)完成第一個腳本的制作
- 2)國內驅動下載:https://blog.csdn.net/a1053765496/article/details/140723456
2-Selenium自動化-上手操作
1-完成第一個腳本的制作
編寫 Selenium 自動化腳本-假設我們在訪問百度首頁搜索的時候。模擬用戶搜索"2024最新話題"進行模擬搜索
import time
# 2024-10-31當前ChromeBrowser版本為 129.0.6668.71(正式版本) (64 位)
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.common.by import By
# 設置瀏覽器驅動路徑
# 請根據你實際存放瀏覽器驅動程序的路徑進行修改
CHROME_DRIVER_PATH = r"C:\Users\popyu\Downloads\chromedriver-win64\chromedriver.exe"
# 初始化 WebDriver拒迅,這里以 Chrome 為例
service = Service(executable_path=CHROME_DRIVER_PATH)
driver = WebDriver(service=service)
# 打開百度首頁
driver.get("https://www.baidu.com") # 百度首頁 URL
# 等待頁面加載
time.sleep(2)
# 找到搜索輸入框并輸入搜索內容
search_box = driver.find_element(By.ID, 'kw') # 百度搜索輸入框的 id 屬性是 'kw'
search_box.send_keys("2024最新話題") # 輸入搜索關鍵詞
# 找到搜索按鈕并點擊
search_button = driver.find_element(By.ID, 'su') # 搜索按鈕的 id 屬性是 'su'
search_button.click() # 點擊搜索按鈕
# 等待搜索結果加載
time.sleep(5)
# 可以在這里添加更多操作骚秦,例如獲取搜索結果等
# 關閉瀏覽器
driver.quit()