同样是以百度搜索为例,每天我们来上网搜索很多东西,每次的搜索步骤都是一样的,就只是关键字不一样,在这种情况下可以考虑将关键字放到数组中,对关键字来进行搜索,本文提供几种搜索方法,顺便也结合回顾下之前学习的知识点:
1.将关键字存入数组中,每次搜索读取关键字,搜索完成后关闭页面,进行下一个关键字的搜索
from selenium import webdriver
search_text = ['python','java','selenium']
for text in search_text:
driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys(text)
driver.find_element_by_id("su").click()
driver.quit()
2.结合之前学过的back()方法,只打开一次搜索界面,来进行关键字搜索
from selenium import selenium
from time import sleep
search_text &#