Python-selenium学习
qq_45645552
这个作者很懒,什么都没留下…
展开
-
Python-Selenium学习笔记--根据Xpath选择元素
【代码】Python-Selenium学习笔记--根据Xpath选择元素。原创 2023-04-26 12:05:55 · 152 阅读 · 0 评论 -
Python-selenium学习笔记--冻结界面, 对话框操作
当想要查看悬停时才显示的元素的HTML时,可以在浏览器控制台中使用如下代码:代表经过5000毫秒后浏览器进入debug状态,界面冻结。原创 2023-04-07 17:22:30 · 543 阅读 · 0 评论 -
Python-selenium学习笔记--其他操控元素的方法
移动鼠标到某个元素上(不点击):move_to_element( e )如右键点击、双击、移动鼠标到某个元素、鼠标拖拽等操作。初始化:ActionChains(传入driver)需要使用ActionChains类。原创 2023-04-07 16:53:50 · 70 阅读 · 0 评论 -
Python-selenium学习--选择框
可以通过寻找checked="checked"这个属性来确认一下单选框的默认选项如果要选中某个选项,只需要找到对应属性然后调用click方法点击即可。原创 2023-04-07 16:20:53 · 563 阅读 · 0 评论 -
Python-selenium学习--Frame切换
如果要操作被嵌入的html文档中的元素,需要切换操作范围到被嵌入的文档中。原创 2023-04-07 10:53:09 · 180 阅读 · 0 评论 -
Python-selenium学习笔记-css选择元素
方法名:find_element(By.CSS_SELECTOR, "元素名")find_elements找所有执行结果:代表寻找第一个类名为plant的元素,若要结果:子元素是被的元素后代元素是的元素元素1>元素2最终选择的元素是元素2, 且要求元素2是元素1的直接子元素也可以支持的选择,如:元素1>元素2>元素3>元素4最终选择元素4, 且元素4是元素3的直接子元素,元素3是元素2的直接子元素,元素2是元素1的直接子元素若只需要是元素1 元素2 元素3 元素4最终选择的是元素4。原创 2023-04-06 10:30:03 · 1457 阅读 · 0 评论 -
selenium学习--操控元素
get_attribute("value"):可以获取输入框中的文字, 若元素的文本内容没有展示在界面上,可以用innerText或textContent获取。get_attribute("outerHTML"):获取元素对应的HTML。get_attribute("innerHTML"):获取元素内部的HTML。get_attribute("class") :获取元素的属性。在元素中输入字符串:send_keys()方法。点击元素:click()方法。原创 2023-04-05 00:07:54 · 96 阅读 · 0 评论 -
selenium学习--等待元素出现
在调用click操作后如果继续发生查询操作,此时代码中若进行查询操作可能会对空页面查询,会抛出异常,应等到元素出现后再继续进行操作。解决办法:设置implicitly_wait(x), x为最大等待时长,该方法会每隔0.5秒查询目标元素是否存在,是则退出。原创 2023-04-04 23:59:43 · 386 阅读 · 0 评论 -
selenium学习--打开网站以及选择元素
导入: from selenium import webdriver获取浏览器对象: webdriver.Chrome()打开某个网站:ob.get("url")为了防止网站打开之后闪退,可以添加input()语句防止其立刻结束。原创 2023-04-04 23:57:46 · 458 阅读 · 0 评论