您的位置:首页 > 编程语言 > Python开发

Beautiful Soup 中文文档

2017-08-08 06:13 561 查看
原文地址:
https://www.crummy.com/software/BeautifulSoup/bs3/documentation.zh.html
原文 by Leonard Richardson (leonardr@segfault.org) 
翻译 by Richie Yan (richieyan@gmail.com) 
###如果有些翻译的不准确或者难以理解,直接看例子吧。### 

Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。
对于Ruby,使用Rubyful Soup

Navigating 剖析树
parent

contents

string

nextSibling
 and 
previousSibling

next
 and 
previous

遍历
Tag

使用标签名作为成员

Searching 剖析树
The basic find method: 
findAll(name,
attrs, recursive, text, limit, **kwargs)

使用CSS类查找
像 
findall
一样调用tag


find(name, attrs, recursive, text, **kwargs)

first
哪里去了?


Searching 剖析树内部
findNextSiblings(name,
attrs, text, limit, **kwargs)
 and 
findNextSibling(name, attrs, text, **kwargs)

findPreviousSiblings(name,
attrs, text, limit, **kwargs)
 and 
findPreviousSibling(name, attrs, text, **kwargs)

findAllNext(name,
attrs, text, limit, **kwargs)
 and 
findNext(name, attrs, text, **kwargs)

findAllPrevious(name,
attrs, text, limit, **kwargs)
 and 
findPrevious(name, attrs, text, **kwargs)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python Beautiful Soup