美文网首页
Pyquery 常用选择器

Pyquery 常用选择器

作者: 乂尤先生 | 来源:发表于2020-12-17 15:23 被阅读0次

元素选择

语法 举例 说明
* $("*") 所有元素
element $("p") <p>元素
ele1,ele2 $("th,td") <th>或<td>元素
#id $("p#lastname") id="lastname" 的p元素
.class $("p.intro") class="intro" 的p元素
.class.class $("p.intro.demo") class="intro" 且 class="demo" 的p元素
ele:emtpy $("p:empty") 不包含子元素的p元素
ele:parent $("p:parent") 包含子元素的p元素
ele1.has(ele2) $("div:has(p.intro)") 有p子元素且子元素属性为intro的div元素

属性选择

语法 举例 说明
[attr] $(p"[href]") 有href属性的p元素
[attr=value] $("p[href='#']") href 属性等于"#"的p元素
[attr1][attr2] $("p[title][href]") 同时有title和href属性的p元素
[attr!=value] $("p[href!='#']") href 属性不等于"#"的p元素
[attr$=value] $("p[href$='.jpg']") href 属性以".jpg"结尾的p元素
[attr^=value] $("p[href^='fb']") href 属性以"fb"开头的p元素
[attr*=value] $("p[href*='link']") href 属性包含"link"的p元素

内容选择

语法 举例 说明
:contains(value) $("p:contains('W3School')") 包含指定字符串的p元素

反向选择

语法 举例 说明
:not() $("div:not(:has(p))") 不包含子元素p的div元素
:not() $(p:not([href])") 没有属性href的元素
:not() $("p:not(:contains('abc'))") 不包含指定字符串的p元素

关系选择

语法 举例 说明
ele1 ele2 $("div li") 元素div的后代li元素
ele1 > ele2 $("div > li") 元素div的li子元素
:eq(index) $("ul li:eq(3)") 选择第4个li元素
:gt(index) $("ul li:gt(3)") 选择第4个以后的元素
:lt(index) $("ul li:lt(3)") 选择第4个以前的元素

详细请参考:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

相关文章

  • Pyquery 常用选择器

    元素选择 语法举例说明*$("*")所有元素element$("p") 元素ele1,ele2$("th,td")...

  • pyquery

    什么是pyquery? find(selector) : 使用css选择器查找filter(selector) :...

  • pyspider中内容选择器常用方法汇总

    pyspider 的内容选择器默认已经实例化一个pyquery对象,可以直接使用pyquery的api来获取自己需...

  • 2-3 Scrapy选择器的用法

    一、四大选择器 CSS、Xpath、正则表达式和pyquery,推荐使用pyquery和正则表达式 二、pyque...

  • 二刷爬虫—pyquery

    pyquery借助于CSS选择器的强大功能 用类PyQuery对要解析的文本进行初始化 find() 符合条件的所...

  • (五)pyquery基础学习|Python3网络爬虫开发实战

    最近更新:2018-02-06 1.pyquery库的了解2.pyquery初始化3.基本CSS选择器4.查找元素...

  • Python基础(49) - 伪类选择器

    如何使用伪类选择器 HTML 代码如下: 添加pyquery 包 加载伪类选择器,并打印输出 代码如下: 根据索引...

  • 常用选择器测试代码

    常用基本选择器 常用常用层次选择器 常用基本过滤选择器 常用基本内容过滤选择器以及可见性过滤选择器 常用的属性过滤...

  • 08、PyQuery库详解

    1、什么是PyQuery? 2、初始化 2.1、基本CSS选择器 2.1.1、查找元素 2.1.2、遍历 2.1....

  • jQuery选择器

    一、jQuery常用选择器 二、jQuery选择器优势 三、jQuery常用基本选择器 四、jQuery常用层次选...

网友评论

      本文标题:Pyquery 常用选择器

      本文链接:https://www.haomeiwen.com/subject/bwjzgktx.html