zoukankan      html  css  js  c++  java
  • 学习python之selenium

    参考资料:

    http://www.cnblogs.com/TTyb/p/5842015.html

    http://www.tybai.com/crawler/8_%E6%B5%8F%E8%A7%88%E5%99%A8%E7%99%BB%E9%99%86.html

    注意需要安装 selenium-2.45.0.tar.gz,是的!在windows下需要安装这个.tar.gz文件,安装方法为:解压完 selenium-2.45.0.tar.gz 后,找到 setup.py ,运行 python setup.py install 等待安装完成即可;

    selenium版本装2.45.0,firefox 装 Firefox_Setup_32.0.3,可以运行成功;注意,selenium firefox不建议装高版本,且二者版本得匹配才行。

    一般只要浏览器版本和selenium版本对应上了,可以不用下载 firefoxdriver.exe。selenium 2.53以及以下,用47以下的火狐

    运行如下代码即可:

    # -*- coding: utf-8 -*-
    
    import selenium
    import time
    from selenium import webdriver
    
    # print(help(selenium))
    
    # browser = webdriver.Firefox()
    # browser.get("https://www.baidu.com")
    
    url = "https://www.baidu.com/"
    
    browser = webdriver.Firefox()
    browser.get(url)
    
    # 清空搜索框
    browser.find_element_by_id("kw").clear()
    
    # 通过id方式定位
    browser.find_element_by_id("kw").send_keys("TTyb")
    
    # 点击“百度一下”
    browser.find_element_by_id("su").click()

    (未完待续)

  • 相关阅读:
    memcache 应用场景
    如何写接口文档(登录)
    PHP常见错误级别及错误码
    ex33 while 循环
    ex32 循环和列表
    ex31--作出决定
    ex29-30 if,elif and else.
    ex28 布尔表达式练习
    ex25 更多更多的实践
    ex21 函数可以返回某些东西
  • 原文地址:https://www.cnblogs.com/thinkers-dym/p/6972591.html
Copyright © 2011-2022 走看看