1. 实现目标
在百度浏览器中,搜索“selenium”后,输出搜索的第一页的所有title
2.实现代码
from time import sleep
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.cn")
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
sleep(2)
# 定义一组元素
texts = driver.find_elements_by_xpath("//div[@tpl='se_com_default']/h3/a")
# 计算匹配结果个数
print(len(texts))
# 循环遍历出每一条搜索结果的标题
for t in texts:
print(t.text)
driver.quit()
这里最关键的就是定义一组元素: