什么是Selenium<a id="sec-1" name="sec-1"></a>
Selenium可以自动化操作浏览器,利用Selenium可以模拟用户操作,因此它可以被用来做自动化测试,或者模拟用户行为来自动化操作等。
简单的例子<a id="sec-2" name="sec-2"></a>
可以通过pip安装selenium
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.jianshu.com/')
运行这个代码会自动发开浏览器,访问简书。如果程序执行错误,检查是不是缺少Chrome浏览器驱动。
Selenium
可以支持模拟提交表单,与页面交互(拖拽啊点击啊填写表单啊点击按钮啊),还可以操作历史记录,或者模拟Cookies等,功能十分强大。
然而我发现了有篇文章写得很棒,就不重复造轮子了,参照这篇博客。
PS<a id="sec-3" name="sec-3"></a>
讲真,今天的文章有些划水啊,哈哈哈哈哈….