inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

크롤링할때 --headless 기능에 대해 질문드려요

86

양주원(상경대학 응용통계학과)

작성한 질문수 1

0

""" Chrome 옵션 설정 """

chrome_options = Options()

chrome_options.binary_location = "/bin/google-chrome"

chrome_options.add_argument('--no-sandbox')

chrome_options.add_argument("--headless")

chrome_options.add_experimental_option("detach", True)

chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])

""" 서비스 및 웹드라이버 설정 """
# 올바른 경로 지정 
chromedriver_path = "/root/.wdm/drivers/chromedriver/linux64/131.0.6778.204/chromedriver-linux64/chromedriver"

# service = Service(executable_path=ChromeDriverManager().install())
service = Service(executable_path=chromedriver_path)
browser = webdriver.Chrome(service=service, options=chrome_options)

""" Yahoo Finance 페이지 접속 """
# Yahoo Finance News Crawling
browser.get("https://www.google.com")

linux를 사용하는 MLOps 환경이고

위는 jupyter notebook 코드의 일부인데,

이런 식으로 options를 설정하고 위의 코드를 실행하면 "--headless" 모드를 option에 추가하면 DevTools 미설치 오류가 발생하지 않고, 제외시키면 DevTools 미설치 오류가 발생하는데,

"--headless" 모드는 단순히 시각화여부를 결정하는 기능아닌가요? ㅠㅠ

답변 0

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

40

1

강의 자료를 어디서 확인 할 수 있나요?

1

44

3

강의가 넘 좋아서 3번째 복습을 하고 있는데

1

36

3

실습 중 codex를 클로드코드로 대체 가능한지 문의

1

31

2