上篇文章已经安装了selenium,也启动了浏览器,接下来就要学 如何来操作浏览器了。
下面的代码都是直接用python的交互式命令行来完成:
C:\Users\Administrator>python
Python 2.7.11rc1 (v2.7.11rc1:82dd9545bd93, Nov 21 2015, 23:25:27) [MSC v.1500 64
Type "help", "copyright", "credits" or "license" for more information.
#导入selenium模块中的webdriver
>>> from selenium import webdriver
#调用webdriver的Firefox函数启动浏览器
>>> browser = webdriver.Firefox()
#让浏览器导航到百度首页
>>> browser.get('http://www.baidu.com')
#控制浏览器窗口最大化
>>> browser.maximize_window()
#控制浏览器窗口的大小:宽、高
>>> browser.set_window_size(480,800)
#2个变量,分别定义了要导航的2个网址,分别浏览
>>> first_url = 'http://www.baidu.com'
>>> browser.get(first_url)
>>> second_url = 'http://news.baidu.com'
>>> browser.get(second_url)
#控制浏览器回退到前一页
>>> browser.back()
#控制浏览器回前进到后一页
>>> browser.forward()
#关闭浏览器
>>> browser.quit()
#退出python的交互式命令行
>>> exit()