]


5.通过属性查找

可以通过属性元素进行查找,属性需要用中括号括起来。但是,属性和标签属于同一个结点,它们中间不能加空格,否则将无法匹配到。例如:

soup.select('a[href="http://example.com/elsie"]')
# 查找的结果可能为
# [Elsie]

同样,属性仍然可以与上述查找方式组合,即不在同一节点的属性使用空格隔开,同一节点的属性之间不加空格。例如:

soup.select('P a[href="http://example.com/elsie"]')
# 查找的结果可能为
# [Elsie]

上述这些查找方式都会返回一个列表。遍历这个列表,可以调用get _text() 方法来获取节点 的内容。例如:


soup=BeautifulSoup(html_doc, 'lxml') for element in soup.select('a'): print(element.get_text()) # 获取节点的内容 # 获取到节点的内容可能为 Elsie Lacie Tillie

最新资讯

相关阅读

0 分享到:

Java高级软件工程师课程javaee

Python大数据课程python

web前端课程全薪升级V8.5web

AI+设计课程design

大数据培训班cloud

软件测试培训课程test

c

新媒体运营培训课程netmarket

产品经理培训课程pm

linux培训班Linux

影视制作培训movies

智能机器人开发robot

电商视觉设计uids

人工智能培训课程Python

集成电路应用开发(嵌入式)培训课程jdbc

北京校区

    在线咨询 我要报名
    和我们在线交谈!
    Baidu
    sogou