Newbie
			  Июнь 2, 2009 12:54:26
		 	 
			
				Как организовать что-то типа позиционной проверки в Beautiful Soup? Мне нужно инфу между уникальными html тегами выдернуть с веб-страницы. И еще, может кто знает где хороший справочник по Beautiful Soup найти?  Очень надо.
			
		 
		
			
			  Ferroman
			  Июнь 2, 2009 14:06:03
		 	 
			
				Можно использовать регекспы.
Но можно и через суп:
Примерfrom BeautifulSoup import BeautifulSoup
import re
hello = "Hello! <!--I've got to be nice to get what I want.-->"
commentSoup = BeautifulSoup(hello)
comment = commentSoup.find(text=re.compile("nice"))
comment.__class__
# <class 'BeautifulSoup.Comment'>
comment
# u"I've got to be nice to get what I want."
comment.previousSibling
# u'Hello! '
str(comment)
# "<!--I've got to be nice to get what I want.-->"
print commentSoup
# Hello! <!--I've got to be nice to get what I want.-->
 
		
			
			  Yurietc
			  Июнь 5, 2009 14:02:04
		 	 
			
				Можно так :
>>> from BeautifulSoup import BeautifulSoup as BS
>>> s='<html><body>qwqe<some_tag>what we want</some_tag>qweqweqsdsvdv</body></html>'
>>> so=BS(s)
>>> print so.some_tag
<some_tag>what we want</some_tag>
Документацию я находил только эту : 
http://www.crummy.com/software/BeautifulSoup/documentation.html