首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「Python爬虫系列讲解」八、Selenium 技术

通过 CSS 选择器定位段落 p 元素的方法如下: test1 = driver.find_element_by_css_selector('p.content') 如果存在多个相同的 class 属性值的...方法 含义 clear() 清除元素的内容 send_keys(key) 模拟键盘按键操作,输入关键字(key) click() 单击元素 submit() 提交表单 get_attribute() 获取属性为...快捷键粘贴 5.2 鼠标操作 方法 含义 click() 单击一次 context_click(elem) 右击元素 elem,比如在弹出的快捷菜单中选择“另存为”等命令 double_click(...定位 "name" 下拉菜单标签后,调用 SELECT 类选中选项,同时 select_by_visible_text() 用于显示选中的菜单,也可以提交 Form 表单,具体代码如下: from selenium.webdriver.support.ui...对于弹出式对话框,Selenium webdriver 提供了内建支持,switch_to_alert() 函数将返回当前打开的 alert 对象,通过该对象可以进行确认同意或反对操作,也可以读取它的内容

7K20
您找到你想要的搜索结果了吗?
是的
没有找到

文档和元素的几何滚动

(); 一些元素如下 type 标识表单元素类型的只读字符串 form 对包含元素的form对象的只读引用 name 只读字符串 value 可读/写字符串,指定表单元素包含或代表的值,它是当提交表单时发送到...失去焦点触发blur事件 在事件处理程序代码中关键字this将会触发该事件的文档元素的一个引用,或者通过this.form.x得到该表单中以x命名的元素 事件总结 提交触发的事件 当用户单击按钮(或者回车的时候...即触发该事件的对象form元素中的元素拥有一个form引用了其父级的form。通过this.form会得到form对象的引用。...选择框和选项元素 当用户选取或取消选择一个选项时,select元素将会触发onchange事件处理程序。...js添加一个选项 依旧操作节点添加一个选项 // 添加一个select选项 var node = document.getElementsByTagName("select")[0]; var addNode

5.2K00

全栈开发工程师微信小程序-上(下)

会话内消息卡片标题 send-message-path 会话内消息卡片点击跳转小程序路径 send-message-img 会话内消息卡片图片 bindcontact 客服消息回调 bindgetphonenumber...效果 label 用来扩展目标组件的可单击区域. 使用for属性找到对应的id,单击label的区域,会触发对应的控件. 将目标组件作为子标签直接放在label组件内部....for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件,用来改进表单组件的可用性,使用for属性找到对应的id....对于checkbox组件本身没有文本,就要借助label组件进行扩展,然后就可单击区域,如果没有checkbox放在label标签的内部,那么单击时,就不会被选中. radio同样没有默认标签文本,所以可用...嵌入页面的滚动选择器 picker组件是基于picker-view组件实现的. radio-group 单项选择器,是由多个单选项目组成. // radio-group bindchange

1.4K40

JavaScript 事件基础补充

输入框,选择框和文本区域 当改变一个元素的值且失去焦点时 onclick 链接、按钮、表单对象、图像映射区域 当用户单击对象时 ondblclick 链接、按钮、表单对象 当用户双击对象时 ondragdrop...窗口 当用户将一个对象拖放到浏览器窗口时 onError 脚本 当脚本中发生语法错误时 onfocus 窗口、框架、所有表单对象单击鼠标或者将鼠标移动聚焦到窗口或框架时 onkeydown 文档、...reset按钮 onresize 窗口 当选择一个表单对象时 onselect 表单元素 当选择一个表单对象时 onsubmit 表单 当发送表格到服务器时 PS:所有的事件处理函数都会都有两个部分组成...window.onunload = function () { alert('Lee'); }; select:当用户选择文本框(input或textarea)中的一个或多个字符触发。...form.onsubmit = function () { alert('Lee'); }; reset:当用户点击重置按钮在元素上触发。

3.1K50
领券