2011-02-09 5 views
3

BeautifulSoup를 사용하여 속성을 삽입하려면 어떻게해야합니까?BeautifulSoup를 사용하여 속성을 삽입하는 방법은 무엇입니까?

예를 들어, 태그 속성으로 border = "1"을 삽입하십시오.

편집 : 나는 내 자신의 질문에 대답했습니다

(테이블의 특정 클래스도) :

inTopic = urllib2.urlopen ("파일 : /// C :/시험/검사 "TLIST에 대한 TBL) : TBL ["테두리 "] =".html 중에서 ") 함량 = BeautifulSoup로 (inTopic)

TLIST content.findAll = ('표' 'myTableClass 1" 인쇄 TBL. attrs

+0

해결책으로 답을 게시하고 동의하십시오. – smci

답변

4

에 대해 어떻게 :

inTopic = urllib2.urlopen('http://stackoverflow.com/questions/4951331/how-do-i-insert-an-attribute-using-beautifulsoup') 
content = BeautifulSoup.BeautifulSoup(inTopic) 
tlist = content.findAll('table') 
for tbl in tlist: 
    tbl.attrs.append(('border', 1)) 

lxml.html을 시도하는 것을 잊지 마세요, 그것은 빨리 잘 구문 분석합니다.

관련 문제