Selenium(Python)驱动Chrome浏览器

Chrome浏览器与chromedriver.exe驱动可以是官网上最新的,

随意!

 

Chrome.py:

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait


options = webdriver.ChromeOptions()
options.add_argument("disable-infobars")
driver = webdriver.Chrome(chrome_options=options)
# 消除“Chrome正受到自动测试软件的控制”提示

driver.get("https://www.baidu.com")
# 打开百度首页
driver.maximize_window()
# 把浏览器窗口最大化
WebDriverWait(driver, 15).until(lambda x: x.find_element_by_xpath(".//*[@id='kw']"))
# 等待搜索框出现

driver.find_element_by_xpath(".//*[@id='kw']").send_keys("中国")
# 输入中国
driver.find_element_by_xpath(".//*[@id='su']").click()
# 点击搜索按钮
WebDriverWait(driver, 15).until(lambda x: x.find_element_by_xpath(".//*[@id='1']/h3/a"))
# 等待中国_百度百科元素加载

driver.close()
# 关闭浏览器窗口
driver.quit()
# 结束
posted @ 2018-02-24 10:02  此生不换Yang  阅读(554)  评论(0编辑  收藏  举报