Python 用BeautifulSoup 解析Html

网友投稿 273 2022-09-18

Python 用BeautifulSoup 解析Html

1. 安装Beautifulsoup4

pip install beautifulsoup4pip install lxmlpip install html5lib

lxml 和 html5lib 是解析器

2. html

The Website Title

Download my Python book from Learn Python the easy way!

By Al Sweigart

上面的html保存html文件

3.开始解析

import bs4exampleFile = open('example.html')exampleSoup = bs4.BeautifulSoup(exampleFile.read(),'html5lib')elems = exampleSoup.select('#author')type(elems)print (elems[0].getText())

结果输出 Al Sweigart

BeautifulSoup 使用select 方法寻找元素,类似jquery的css选择器

soup.select('div') -----------------------所有为

上一篇:html5 cocos2d js Access-Control-Allow-Origin
下一篇:MYS-6ULX-IOT 开发板测评——实现简单的物联网应用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~