zoukankan      html  css  js  c++  java
  • 最简单的Python3启动浏览器代码

    #encoding=utf-8
    from selenium import webdriver
    import time
    from time import sleep
     
    dr = webdriver.Firefox()
    dr.get("https://www.baidu.com")
    sleep(2)
    dr.find_element_by_id("kw").send_keys("selenium")
    sleep(2)
    dr.find_element_by_id("su").click()
    sleep(2)
    dr.quit()

    dr还有别的属性比较常用:

    dr.title获取页面标题
    dr.current_url获取页面的网址
    dr.back 返回上一页
    dr.quit() 关闭浏览器
    tag_name 就是标签名
    元素定位方法
    by_link_text()  通过链接的文本 
    by_partial_link_text()  
    如果你看到一个有文字链接的元素,上面文字太多,你不想写这么多文字,那么你就可以用PartialLinkText,也就是用LinkText里面的一部分字符就可以定位该元素。这里建议,你选取的字符要有唯一性,也就是,根据你选取的字符,在当前页,只能找到你的目标元素
    by_css_selector()  通过css选择器定位元素
     
    用函数写一个最简单的登录调用
    URL的地址一定要从http开头,不能省略开头

  • 相关阅读:
    增加文章
    网站之注册
    C#常用的引用
    Session.Abandon和Session.Clear有何不同 (转)
    C#文件路径的写法
    UpdatePanel的用法详解
    [转]asp:ScriptManager
    Git 常用命令
    AJAX请求 $.post方法的使用
    a 标签中调用js的几种方法
  • 原文地址:https://www.cnblogs.com/ni-huang-feng-wu/p/14772557.html
Copyright © 2011-2022 走看看