使用 Python Selenium 实现 Google 搜索自动化

seleniumautomation testingtesting tools更新于 2026/1/23 23:07:17

我们可以使用 Python 中的 Selenium webdriver 实现 Google 搜索自动化。首先,我们需要借助 id、css、xpath、class 或 name 等定位器来定位 Google 搜索框。

然后使用 Keys.ENTER/Keys.RETURN 模拟按下 ENTER 键的动作。要执行此操作,我们需要使用方法 send_keys,并传递参数 Keys.RETURN /Keys.ENTER。另外,我们必须添加以下语句 - from selenium.webdriver.common.keys import Keys 来使用 Keys 类。

示例

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
#设置 chromodriver.exe 路径
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
#启动 URL
driver.get("https://www.google.com/")
#识别搜索box
m = driver.find_element_by_name("q")
#输入搜索文本
m.send_keys("Tutorialspoint")
time.sleep(0.2)
#使用 Keys.ENTER 执行 Google 搜索
m.send_keys(Keys.ENTER)

输出


相关文章