学习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()

(未完待续)

原文地址:https://www.cnblogs.com/thinkers-dym/p/6972591.html