from Selenium Import Webdriver
from selenium.webdriver.common.action_chains Import Actionchains
Import time
Driver = Webdriver. Chrome ()
url = "http://www.baidu.com"
Driver.get (url)
Driver.maximize_window ()
driver.implicitly_wait (5)
#进入搜索设置项
link = driver.find_element_by_link_text ("settings")
actionchains (driver). move_to_element (link). perform ()
driver.find_element_by_link_text ("search settings"). Click ()
Time.sleep (2)
# #设置每页搜索结果为50条
choice = Driver.find_element_by_name ("NR")
Choice.find_element_by_xpath ("//option[@value = ']"). Click ()
Time.sleep (2)
#保存设置
Driver.find_element_by_xpath ("//a[@class = ' Prefpanelgo ']"). click ()
Time.sleep (3)
#弹框处理
#accept-click the "confirm" button
#dismiss-click the "cancel" button
Driver.switch_to_alert (). Accept ()
#跳转到百度首页后, make a search table
driver.find_element_by_id (' kw '). Send_keys ("selenium")
driver.find_element_by_id (' su '). click ()
Time.sleep (3)
driver.quit ()
Python+selenium implementation of "baidu search settings"