다음 영화 페이지에서 특정한 정보 가져오기
스크래핑 기본 세팅
import requests
from bs4 import BeautifulSoup
URL = "URL";
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get(URL, headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
특정 영화의 예매율 가져오기
1. 개발자 도구에서 예매율에 해당하는 데이터 뼈대 Copy Selector로 복사
2. soup.select_one()안에 셀렉터 값 입력
selector 사용 방법
# 선택자를 사용하는 방법 (copy selector)
soup.select('태그명')
soup.select('.클래스명')
soup.select('#아이디명')
soup.select('상위태그명 > 하위태그명 > 하위태그명')
soup.select('상위태그명.클래스명 > 하위태그명.클래스명')
# 태그와 속성값으로 찾는 방법
soup.select('태그명[속성="값"]')
# 한 개만 가져오고 싶은 경우
soup.select_one('위와 동일')