美文网首页
beautiful 标准选择器/CSS选择器

beautiful 标准选择器/CSS选择器

作者: 程序里的小仙女 | 来源:发表于2020-08-27 01:59 被阅读0次

from bs4 import BeautifulSoup

标准选择器

find(): 其实调用的就是find_all(),只不过限制了只查一个,即limit参数设置为1了,只查一个

find_all(name, attars, text):通过标签,属性,文本查询整个标签的内容

html='''
<div class="panel">
<div class="panel-heading">
<h4>Hello</h4>
</div>
<div class="panel-body">
<ul class="list" id="list-1">
<li class="element">Foo<>
<li class="element">Bar<>
<li class="element">Jay<>
</ul>
<ul class="list list-small" id="list-2">
<li class="element">Foo<>
<li class="element">Bar<>
</ul>
</div>
</div>
'''
soup = BeautifulSoup(html, 'lxml')

通过标签查询内容

print(soup.find_all('ul'))
print(soup.find_all('li'))
print('----------------------------------------')

通过属性内容查询类容

print(soup.find_all(attrs={'id': 'list-2'}))
print(soup.find_all(attrs={'class': 'list-small'}))
print('----------------------------------------')
print(soup.find_all(class_= 'list-small'))
print(soup.find_all(id='list-2'))
print('----------------------------------------')

通过文本获取内容

print(soup.find_all(text = 'Foo'))

print('----------------------------------------')

CSS选择器

通过标签查询内容

print(soup.select('ul li'))
print('---------------------------------')

通过id和class查询内容

print(soup.select('#list-2 li'))
print(soup.select('.list-small li'))

for item in soup.select('.list-small li'):
print(item.string)

相关文章

  • 10-数据提取-BS4(美味汤)

    Beautiful Soup解析和提取 HTML/XML 数据优点:支持css选择器,python标准库中的HTM...

  • PHP从入门到精通,020第三章CSS之CSS选择器(DAY4第

    (三)、CSS选择器 1、标准选择器:通配符选择器、标记选择器、类选择器、id选择器 (1)、通配符选择器 语法:...

  • beautiful 标准选择器/CSS选择器

    from bs4 import BeautifulSoup 标准选择器 find(): 其实调用的就是find_a...

  • CS

    1、CSS标准 2、css选择器 3、CSS选择器的优点: 4、CSS引用方式: 5、颜色定义: 6、Font字体...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

  • CSS选择器

    目录: CSS派生选择器 CSS元素选择器 CSS Id 和 Class选择器 CSS 属性选择器 CSS 派生选...

  • CSS 选择器

    CSS 选择器 CSS 基本选择器及其扩展 CSS 基本选择器 通配符选择器 * 元素选择器 使用标签的名称...

  • css选择器

    css选择器】 1.css属性选择器 2.css伪类选择器 3.css层次选择器

  • JQuery CSS选择器

    CSS普通选择器 选择器函数 CSS伪类选择器

  • CSS的选择器

    CSS基础选择器 标签选择器 id选择器 类选择器 CSS高级选择器 后代选择器 交集选择器 并集选择器(分组选择...

网友评论

      本文标题:beautiful 标准选择器/CSS选择器

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