반응형
솔직히 저는 BeautifulSoup 문서에서 길을 잃었고 전체 문서에서 테이블 (내가 아는 제목)을 얻는 방법과 해당 테이블에서 행 목록을 얻는 방법을 이해할 수 없습니다.
어떤 아이디어?
해결 방법
이것은 필요한 특정 코드가 아니라 BeautifulSoup으로 작업하는 방법에 대한 데모 일뿐입니다. ID가 "Table1"인 테이블을 찾고 모든 tr 요소를 가져옵니다.
html = urllib2.urlopen(url).read()
bs = BeautifulSoup(html)
table = bs.find(lambda tag: tag.name=='table' and tag.has_attr('id') and tag['id']=="Table1")
rows = table.findAll(lambda tag: tag.name=='tr')
참조 페이지 https://stackoverflow.com/questions/2935658
반응형
'파이썬' 카테고리의 다른 글
파이썬 matplotlib.pyplot, 플롯의 종횡비 유지 (0) | 2020.11.25 |
---|---|
파이썬 Spyder IDE에서 Matplotlib를 사용하여 인라인 또는 별도의 창 플로팅 (0) | 2020.11.25 |
파이썬 Python numpy.square 대 ** (0) | 2020.11.25 |
파이썬 __getitem__에서 슬라이싱 구현 (0) | 2020.11.25 |
파이썬 파이 게임, 소리가 나지 않아 (0) | 2020.11.25 |
댓글