Python에서 Bs4를 설치하는 두 가지 방법에 대한 이 기사를 참조하세요
설치 방법 1
①python 폴더를 입력하여 명령을 실행합니다(pip 명령이 지원되는 경우):
코드는 다음과 같습니다.
pip3 install Beautifulsoup4
Python Bs4 설치 및 사용법
②Enter를 눌러 설치를 완료하세요. 빨간색 상자에 다음 내용이 나타나면 설치가 성공한 것입니다
③성공적으로 실행되는지 확인하고 cmd를 실행하세요. 실행하려면 모듈 import bs4를 참조하고 오류 없이 Enter를 누르면 설치가 완료되어 정상적으로 사용할 수 있음이 증명됩니다.
설치 방법 2
(저희 회사처럼 다양한 네트워크 제한이 있어서 pip를 사용하면 설치가 불가능하고 재시도 시 계속 반복됩니다.):
①압축 패키지를 다운로드하려면 공식 웹사이트에 들어가세요: 뷰티플수프 공식 웹사이트 다운로드 링크
②압축된 패키지를 Python 파일로 추출하고 압축이 풀린 파일을 입력한 후 명령을 입력하세요( 이전 Python은 필수):
코드는 다음과 같습니다.
python setup.py install
Python 설치 Bs4 및 사용 방법
③실행하려면 완료 후 Python을 입력한 다음 help('modules')를 입력하면 모든 내용을 볼 수 있습니다. 현재 Python에 있는 모듈은 다음과 같습니다.
4위와 같이 설치가 완료되고, bs4가 정상적으로 도입될 수 있는지도 확인하고, import bs4를 입력하고 Enter를 누릅니다.
설치 방법 3
(python3 파트너인 경우, 위의 두 가지 방법이 여전히 작동하지 않으며 help('modules')를 실행할 때 bs4 모듈을 찾을 수 없습니다. 이때 다음 방법을 사용해야 합니다. 위의 두 번째 단계 이 작업을 수행한 후 BeautifulSoup4 폴더의 bs4 폴더를 Python 설치 디렉터리의 lib에 복사합니다
② Python 설치 디렉터리의 Tools/scripts/2to3.py 파일을 Python 설치 디렉터리의 lib로 잘라냅니다
③Cd를 cmd의 lib 디렉터리로 이동한 다음 python 2to3.py bs4 -w
를 실행합니다. 기본 사용법:
코드는 다음과 같습니다.
import bs4 from bs4 import BeautifulSoup html_doc = """<html><head><title>The Dormouse's story</title></head> <body> <p class="title"><b>The Dormouse's story</b></p> <p class="story">Once upon a time there were three little sisters; and their names were <a href="http://example.com/elsie" rel="external nofollow" class="sister" id="link1">Elsie</a>, <a href="http://example.com/lacie" rel="external nofollow" class="sister" id="link2">Lacie</a> and <a href="http://example.com/tillie" rel="external nofollow" class="sister" id="link3">Tillie</a>; and they lived at the bottom of a well.</p> <p class="story">...</p> """
Python 설치 Bs4 및 사용 방법
BeautifulSoup 개체 만들기
코드는 다음과 같습니다.
soup = BeautifulSoup(html_doc,“html.parser”)
Python 설치 Bs4 및 사용 방법
형식화된 문서 출력
코드는 다음과 같습니다.
soup.prettify()
Python 설치 Bs4 및 사용 방법
제목 가져오기
코드는 다음과 같습니다.
soup.title.text
Python 설치 Bs4 및 사용 방법
모든 태그 속성 가져오기
soup.a.attrs
Python 설치 Bs4 및 사용 방법
특정 태그 속성이 포함되어 있는지 판단
코드는 다음과 같습니다.
soup.a.has_attr(‘class')
Python 설치 Bs4 및 사용 방법
태그의 하위 요소 가져오기
코드는 다음과 같습니다.
list(soup.p.children)
Python 설치 Bs4 및 사용 방법
코드는 다음과 같습니다.
list(soup.p.children)[0].text
Python 설치 Bs4 및 방법 to use
모든 태그 제거
코드는 다음과 같습니다
soup.find_all(‘a') for a in soup.find_all(‘a'): print(a.attrs[‘href'])
Python 설치 Bs4 및 사용 방법
지정된 ID 찾기
코드는 다음과 같습니다.
soup.find(id=‘link3')
Python 설치 Bs4 및 사용 방법
모든 텍스트 내용을 알아보세요
코드는 다음과 같습니다.
soup.get_text()
사용된 간단한 예제의 내용은 여기에 소개되어 있습니다
추천 학습:
php 비디오 튜토리얼위 내용은 Python에는 몇 가지 설치 방법이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!