selenium模块简单使用
导入selenium中的webdriver类,并实例化
>>> from selenium import webdriver
#selenium可以操作许多浏览器这里我们使用chrome
>>> browser = webdriver.Chrome()
#如果你的浏览器驱动是安装好的,这时候已经可以看到弹出来了一个浏览器界面
>>>
访问网页
>>> browser.get('https://www.baidu.com')
>>>
抓取一个节点
>>> input = browser.find_element_by_xpath('//*[@id="su"]')
#我们抓取了搜索按钮这个节点,使用的是xpath选择器
#这是抓取单个节点的方法,如果要抓取多个节点,就在element后面加个s就行
节点的操作方法
#输入值send_keys
#清除值clear
#点击click
获取节点的属性值和文本
#我们获取搜索按钮上的value属性
>>> input.get_attribute('value')
'百度一下'
>>>