zoukankan      html  css  js  c++  java
  • 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()
    # 结束
  • 相关阅读:
    [NOI2009]管道取珠
    Rebalance再均衡
    生产者分区写入策略
    Kafka事务
    幂等性
    消费者组
    Kafka中的重要概念
    偏移量offset
    服务注册和发现的意思,Spring cloud如何实现?
    负载平衡的意义
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/8464253.html
Copyright © 2011-2022 走看看