참고 : 지금까지 해온 코드들을 짜집기로 그대로 복붙이라 아래 내용끼리 일치하지 않음
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
from tqdm import tqdm_notebook
from tqdm import tqdm
from bs4 import BeautifulSoup
import numpy as np
#이건 종종
import warnings
warnings.simplefilter(action="ignore",category=FutureWarning)
driver = webdriver.Chrome()
driver.get('https://주소') #연결할 페이지 링킹
time.sleep(10) #버퍼링 고려해 time sleep 넣어주는게 안전
driver.find_element(By.CSS_SELECTOR,'CSS 주소').click()
#표 찾아서 table 이라는 변수로 지정
table = driver.find_element(By.CSS_SELECTOR,'표 CSS 주소')
req=driver.page_source
soup = BeautifulSoup(req,'html.parser')
print(soup.prettify)
select_변수 = soup.select('beatifulsoup에서 내가 필요한 곳에 대한 주소') #html(soup)에서 전체만 추출
select_변수
제로베이스 데이터취업스쿨 강의
[python] Selenium으로 웹 페이지 크롤링하기 2 / 표(table)
웹크롤링 - BeautifulSoup에서 find와 select 사용하기