unsplash.jpg
写在前面
如果我们需要在期刊中搜索我们想要找的文章,那么我们如何才能达到这个目的。我们首先看一下,手动和自动对比图:
网页搜索.png
其实内容全部一样,我们只是用自动化程序,来代替我们手动操作。
1. 创建webdriver驱动对象,驱动打开网页
# 导入包
from selenium import webdriver
# 创建驱动对象,调用get方法并打开网页
wd = webdriver.Chrome()
# get方法打开网址
wd.get('http://www.plantcell.org/](http://www.plantcell.org/)
')
2. 找到搜索框元素
我们根据元素的id来找到我们要操作的搜索框,在第上一篇文章中,已经介绍了如何准确定位到网页元素,可以看这篇文章Web自动化(2):自动获取Plant Cell上最新文章标题,我们找到了input标签,里面有很多属性让我们选择,我们通过id属性来定位这个元素。
代码:element = wd.find_element_by_id("edit-keywords--2")用来找到这个输入框元素。