这是一篇水博客,有手就行(
什么是selenium?
selenium是一个web的自动化测试工具
可以拿来写写爬虫(
重点是免费的!
环境
安装selenium:
pip install selenium #Windows
pip3 install selenium #Mac
sudo pip install selenium #Linux
需要与浏览器版本相对应
下载地址:
chrome : [链接登录后可见]
firefox : [链接登录后可见]
Edge : [链接登录后可见]
Safari : [链接登录后可见]
下载对应浏览器版本webdriver,解压到python3.*.exe的目录下,python的版本号不一定要与本文相同
基本使用方法
以chrome浏览器为例
如何做一个访问百度并搜索指定内容的程序?
from selenium import webdriverbrowser = webdriver.Chrome()browser.get('https://www.baidu.com/')
解析来需要定位搜索框
webdriver可以通过很多方式定位,如link/id/class/name等等
可以看到搜索框的实现是这样的:
<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
那么我们就可以通过webdriver定位到这里,并且使用send_keys
来输入内容:
browser.find_element_by_class_name("s_ipt").send_keys("qwq")
到此,便可以制作一个简单的web自动化程序
同步发布于:[链接登录后可见]