Python爬虫编程思想(95):使用Selenium查找单个节点

Posted 蒙娜丽宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(95):使用Selenium查找单个节点相关的知识,希望对你有一定的参考价值。

        WebDriver提供了很多API,用来查找单个节点,所谓查找单个节点,也就是不管该页面中包含多少个符合条件的节点,最多只返回第1个符合条件的节点。所有以find_element开头的方法都是用于查找单个节点的API,如图1所示。

        从图1所示的API列表中可以看到,selenium支持通过多种方式查找节点,如XPath、CSS选择器、class属性、id属性、标签名等。这些方法的使用方式基本相同,只是需要传入不同的参数值。

        下面的例子使用selenium通过id属性、name属性和class属性获取表单中特定的input节点,并自动输入表单的内容。

为了演

以上是关于Python爬虫编程思想(95):使用Selenium查找单个节点的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫编程思想(135):多线程和多进程爬虫--Python与线程

Python爬虫编程思想(135):多线程和多进程爬虫--Python与线程

Python爬虫编程思想(67): 使用pyquery修改节点

Python爬虫编程思想(127):使用Appium抓取移动数据--安装和配置Appium

Python爬虫编程思想(51):使用Beautiful Soup选择节点

Python爬虫编程思想(128):使用Appium抓取移动数据--启动Appium服务