Beautiful Soup은 파이썬 3에서 사용하는 방법 없나요?

185 views
Skip to first unread message

주성

unread,
Jul 27, 2011, 10:24:22 PM7/27/11
to Python 3 질문 게시판
2to3모듈 이용해서 바꿧는데두 에러가 나네요.

python3에서 Beautiful Soup 사용할 순 없나요?

평면우주

unread,
Jul 28, 2011, 11:15:32 AM7/28/11
to Python 3 질문 게시판
안녕하세요.

python 3.2.1 에서 Beautiful soup 3.1.0 버젼 잘 동작하는 것을 확인 했습니다.
(HTML 파싱이 잘 되는지 테스트 했는데 정상적으로 파싱이 되는걸 확인 했습니다.)

2to3으로 python 3용으로 바꾸셨다고 하셨는데. 혹시 -w 옵션을 안 쓰신건 아닌가요?
-w 옵션이 없으면 변경해야 할 내용만 화면이 출력하지 파일을 변경하지 않습니다.

D:\project\test>c:\Python32\python.exe c:\Python32\Tools\Scripts
\2to3.py -w BeautifulSoup.py

이렇게 변경한 BeautifulSoup.py을 이용해
아래 코드를 실행 시켰을 때 정상 동작 했습니다.

from BeautifulSoup import BeautifulSoup

if __name__ == '__main__' :
html = "<html><p>Para 1<p>Para 2<blockquote>Quote
1<blockquote>Quote 2"
soup = BeautifulSoup(html)

print (soup.prettify())


감사합니다.


혹시 그래도 안되면 아래 URL 참고해 보세요.

http://www.crummy.com/software/BeautifulSoup/3.1-problems.html

Reply all
Reply to author
Forward
0 new messages