1.加载网页代码
- from selenium import webdriver
使用游览器(支撑绝大多数游览器)
- driver = webdriver.PhantomJS()
游览器进行游览
- driver.get(“http://www.baidu.com”)
由于PhantomJS无界面,可以使用下面代码保存界面
- driver.save_screenshot(“百度.png”)
2.定位和操作
支持所有element的搜寻比如id(id用的最多)(send_keys是输入,可以用来输入账户密码)
- driver.find_element_by_id(“kw”).send_keys(“python”)
click()是模拟点击
- driver.find_element_by_id(“su”).click()
get_attribute()获取对应元素的属性
- driver.find_element_by_id(“su”).get_attribute(“src”)
text获取文本
- driver.find_element_by_id(“su”).text
主要定位用法
element是返回一个元素
elements返回一个列表的元素
语法 | 作用 |
---|