⑤ selenium库

selenium简单使用

以chrome浏览器为例

from selenium import webdriver

driver = webdriver.Chrome()     //操作chrome浏览器
driver.get(url)			//访问网页网址

driver.get_cookies()	        //获取网页cookie

driver.————.text 		//获取文本
driver.page_source		//获取网页源代码

driver.click()			//点击

//翻页
driver.forward			//前进
driver.back			//后退

driver.close()			//关闭网页
driver.quit()			//关闭浏览器

定位元素

方法 使用
xpath xapth语法
class class属性
name name属性
css css选
id id属性
tag tag标

使用

driver.find_element_by_方法() //单个定位
driver.find_elements_by_方法()//多个定位

填写文本

find = driver.find_element_by_方法() //定位元素
find.clear()	   //清空内容
find.send_keys(" ")  //输入内容

网页截图

driver.save_screenshot('xxx.jpg/png')

执行js脚本

driver.execute_script() 

//拖动滚动条
driver.execute_script('window.scrollTo(横坐标,纵坐标)')
document.body.scrollHeight //获取网页高度

//显示隐藏元素 (有些输入框需要点击才能输入
driver.execute_script("document.querySelector('#username').style.display='block';")  
posted @ 2020-06-22 12:22  Gonfei  阅读(118)  评论(0)    收藏  举报