首页 > 学院 > 开发设计 > 正文

selenium库学习笔记

2019-11-08 00:46:35
字体:
来源:转载
供稿:网友

参考翻译文档: http://www.cnblogs.com/fnng/archive/2013/06/16/3138283.html

进行煎蛋爬虫的时候发现gif趴下来都是静态的,发现需要点击一个按钮。

首先,一大堆头文件,具体每个模块的功能就从字面意思理解吧,目前我还不清楚。

from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.Chrome.options import Optionsfrom selenium.webdriver.support.ui import Selectfrom selenium.webdriver.support.ui import WebDriverWait

首先确认环境:

select = webdriver.Chrome()

然后找到button:

element = select.find_element_by_id( "gif-click-load-off" )

tips: 定位元素:find_element_by_id(“id_vaule”) 通过name定位元素:find_element_by_name(“name_vaule”) 通过tag_name定位元素:find_element_by_tag_name(“tag_name_vaule”) 通过class_name定位元素:find_element_by_class_name(“class_name”) 通过CSS定位元素:find_element_by_css_selector(); 通过xpath定位元素:find_element_by_xpath(“xpath”) 通过link定位:find_element_by_link_text(“text_vaule”) 或者find_element_by_partial_link_text()

进行模拟点击:

element.click()
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表