selenium介绍
加载驱动 PhantomJS
driver = webdriver.PhantomJS()
需要把PhantomJS加载到环境变量或者当前目录
把驱动放到path环境变量中,python解析器中
打开url
模拟在百度输入框写入
找到输入框的element,找到id=‘kw’的输入框
点击事件获取新URL
chromedriver
输入url——.get()
打开三秒后自动关
退出驱动(关闭所有窗口)——.quit()
关闭当前窗口——.close()
窗口最大化——.maximize_window()
定位元素
方法二—— from selenium.webdriver.common.by import By——find_element(By.ID,’’)
通过类定位——.find_element_by_class_name
通过.find_element(By.CLASS_NAME,’’) 定位
通过name定位
通过标签定位(不推荐)
通过xpath定位
通过css选择器定位
elements查找多个
操作表单元素
清空输入框
输入框写入加点击搜索
select标签选中——selenium.webdriver.support.ui import Select
方法一:根据值
通过下标索引值
非select的定位
selenium模拟登陆