简介
Selenium是一个用于自动化测试和浏览器自动化的开源框架。它允许开发人员编写脚本来模拟用户在浏览器中的行为,自动执行一系列操作,如点击按钮、填写表单、导航到不同页面等。
应用
from selenium import webdriver
# 创建一个WebDriver实例(例如,使用Chrome浏览器)
driver = webdriver.Chrome()
# 打开百度网页
driver.get("https://www.baidu.com")
# 在搜索框中输入关键字并提交搜索
search_box = driver.find_element_by_name("wd")
search_box.send_keys("Python Selenium")
search_box.submit()
# 等待页面加载完成
driver.implicitly_wait(10)
# 获取搜索结果并打印标题
results = driver.find_elements_by_xpath("//h3[@class='t']/a")
for result in results:
print(result.text)
# 关闭浏览器
driver.quit()