python中有没有类似jquery那样的对html元素进行匹配查找的库?

发布时间:2020-08-18 00:03     分类:Python

用python写爬虫的时候,经常需要对html进行匹配查找,有没有一款类似于jquery那样的库在python中对html进行查找呢?答案当然是:有的

它就是:BeautifulSoup

html=‘.....’

假如html就是你采集到的网页的内容

soup = BeautifulSoup(html)
title = soup.find('title').text

以上代码就是查找标签为title的文本,也就是网页的标题

soup.find_all("div",attrs={'class':'acticle'})

上面代码是查找所有 class 为 article 的 div,结果是一个多维数组,如果只查找一个可以把 find_all 改为 find就可以。

当然class也可以改为其他的,比如改为:id
soup.find_all("div",attrs={'id':'acticle'})

以上代码就是 查找 id是 article的所有的div

就说这些了,更多用法请自己实践解锁 。

评论

推荐文章