from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
# 初始化浏览器驱动,这里以Chrome为例
driver = webdriver.Chrome()
# 打开指定的网页
driver.get("https://www.python.org")
# 查找搜索框并输入关键词
search_box = driver.find_element(By.ID, "id-search-field")
search_box.clear()
search_box.send_keys("selenium")
search_box.send_keys(Keys.RETURN)
# 等待页面加载完成
time.sleep(2)
# 获取搜索结果
results = driver.find_elements(By.CLASS_NAME, "list-recent-events.menu")
# 打印搜索结果
for result in results:
print(result.text)
# 关闭浏览器
driver.quit()
selenium库中的相关模块,包括webdriver、By和Keys。webdriver.Chrome()初始化一个Chrome浏览器实例。你需要确保已经安装了ChromeDriver,并且路径正确。driver.get()方法打开指定的网页(这里是Python官方网站)。find_element()方法找到页面上的搜索框,并清除其内容后输入关键词“selenium”,然后模拟按下回车键。time.sleep()等待页面加载完成,确保获取到最新的搜索结果。find_elements()方法获取搜索结果,并打印出来。driver.quit()关闭浏览器。希望这段代码对你有帮助!
上一篇:python多线程并发执行
下一篇:python append
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站