python中如何利用HTMLParser抽取文本内容
我查了下大部分范例都是抽取标签属性的
比如<a href="链接地址">链接内容</a>
链接地址我知道怎么抽取
但是链接内容我该如何抽取呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我查了下大部分范例都是抽取标签属性的
比如<a href="链接地址">链接内容</a>
链接地址我知道怎么抽取
但是链接内容我该如何抽取呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
都说BeautifulSoup很强大,试用了一下,大部分网站可以解析,也有大部分网站解析出错,
你可以试一下解析这个很普通的网站http://www.2345.com/world.htm,提取所以的超链接看看,没法解析,版本3.2.1
如果你非要用HTMLParser的话,这个文档里也有说明,http://docs.python.org/library/htmlparser.html
重写各个方法, def handle_starttag(self, tag, attrs):
pyquery is as good as your bf/gf ,check it out at :http://pypi.python.org/pypi/pyquery/
the doc:http://packages.python.org/pyquery/api.html
BeautifulSoup, check it out
http://www.crummy.com/software/BeautifulSoup/