zoukankan      html  css  js  c++  java
  • python---获取元素 CSS

    一/
    #=id=#id
    .=class=类选择器

    #导包
    from selenium import webdriver
    #导入时间
    import time
    #设置浏览器
    driver=webdriver.Firefox()
    #设置网址
    driver.get("https://www.baidu.com")
    #百度搜索内容   . =类 =class
    driver.find_element_by_css_selector(".s_ipt").send_keys("selector")   . 类   s_ipt 类的值
    #百度一下
    driver.find_element_by_css_selector(".s_btn").click()
    #设置退出时间ox
    time.sleep(5)
    #退出浏览器
    driver.quit()
    二/

    form#form>span>input.s_ipt 元素从父级开始选取
    #导包
    from selenium import webdriver
    #导入时间
    import time
    #找浏览器
    driver=webdriver.Firefox()
    #找路径
    driver.get("https://www.baidu.com")
    #百度搜索内容
    driver.find_element_by_css_selector("form#form>span>input.s_ipt").send_keys("selector")
    #点击百度一下
    driver.find_element_by_css_selector("form#form>span>input#su").click()
    #设置下一步时间
    time.sleep(5)
    #退出
    driver.quit()
    三/
    input[autocomplete='off'] 标签内元素都可以通过这种方法查找
    #导包
    from selenium import webdriver
    #导入时间
    import time
    #找浏览器
    driver=webdriver.Firefox()
    #找网址
    driver.get("https://www.baidu.com")
    #百度搜索内容
    driver.find_element_by_css_selector("input[autocomplete='off']").send_keys("selector")
    #百度一下
    driver.find_element_by_css_selector("input[type='submit']").click()
    #设置退出时间
    time.sleep(5)
    #退出浏览器
    driver.quit()
    
    
    

      

     
  • 相关阅读:
    CSS之Position详解
    线性回归预测法linear regression
    置信区间
    asp.net MVC 中使用dataannotation验证Model
    决策树Decision Tree
    Net反射在项目中的应用
    C#并行编程并行任务
    一个特殊的产品价格制定法(市场决定价格)
    Json
    线性规划模型(线性优化模型)Linear programming
  • 原文地址:https://www.cnblogs.com/wsx123/p/14167109.html
Copyright © 2011-2022 走看看