python 에서 BeautifulSoup 을 사용할 때 lxml parser 를 사용하는 이유 > 개발

본문 바로가기
사이트 내 전체검색

개발

python 에서 BeautifulSoup 을 사용할 때 lxml parser 를 사용하는 이유

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 3,005회 작성일 21-04-30 21:06

본문

BeautifulSoup 을 사용하기 위해서는 파서가 필요하다.

python 에 기본적으로 포함되어 있는 html.parser 를 사용할 수도 있지만,
보통의 경우, 추가적으로 lxml 모듈을 설치해서 사용한다.

그 이유와 장단점을 알아보자.


## parser 비교

1. 기본 html.parser

- 사용법 : BeautifulSoup(html,'html.parser')
- 장단점 : 추가적인 설치가 필요없고, 속도는 보통이다.


2. lxml html parser

- 사용법 : BeautifulSoup(html,'lxml')
- 장단점 : lxml 모듈을 설치해야 하지만, 속도가 빠르다.



## 설치 방법

beautifulsoup4
```
pip install beautifulsoup4
```
lxml
```
pip install lxml
```


## 참고
https://brownbears.tistory.com/414

추천0

댓글목록

등록된 댓글이 없습니다.

Total 392건 5 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
3123501005-01
3112348005-01
3102307005-01
열람중3006004-30
3082143004-30
3073766004-30
3063370004-29
3052444004-29
3042355004-29
3033123004-28
3022778004-28
3014279004-28
3002192004-25
2993419004-22
2982154004-14
2972684004-14
2962660004-12
2953703004-11
2942491004-07
2933333004-07

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.