浏览器自动化工具-Selenium

什么是Selenium

Selenium可以自动化操作浏览器,利用Selenium可以模拟用户操作,因此它可以被用来做自动化测试,或者模拟用户行为来自动化操作等。

简单的例子

可以通过pip安装selenium

from selenium import webdriver

browser = webdriver.Chrome()
browser.get('http://www.jianshu.com/')

运行这个代码会自动发开浏览器,访问简书。如果程序执行错误,检查是不是缺少Chrome浏览器驱动。

Selenium 可以支持模拟提交表单,与页面交互(拖拽啊点击啊填写表单啊点击按钮啊),还可以操作历史记录,或者模拟Cookies等,功能十分强大。

然而我发现了有篇文章写得很棒,就不重复造轮子了,参照这篇博客

PS

讲真,今天的文章有些划水啊,哈哈哈哈哈….

原文地址:https://www.cnblogs.com/nisen/p/6049280.html