SW 배움터/파이썬 업무 자동화

파이썬 웹 크롤링 스킬1

kusson 2022. 9. 18. 00:10
반응형
728x170

파이썬 웹 크롤링을 할때 매번 인터넷 브라우저 뜨면 코딩하는 입장에서 불편할 때가 있다. 이때 인터넷 브라우저를 잠시 뜨지 않게 하는 방법이 있다. 지금부터 그 방법을 알아보자.

 

일반적으로 웹 크롤링을 하는 코드이다.

 

위의 파이썬 파일을 실행 시키면 좌측에 인터넷 브라우저가 뜨면서 코딩 화면을 가리기 때문에 화면에서 무슨일이 일어나고 있는지 알 수 없어 불편한 측면이 있다. 

 

반응형

 

이때 Options를 이용하면 인터넷 브라우저가 뜨는 것을 막고 화면에서 일어나는 상황을 볼 수 있게 해 준다.

from selenium.webdriver.chrome.options import Options chrome.options 에서 Options 라이브러리를 불러 온다. 
 
options = webdriver.ChromeOptions() 
options.add_argument('headless') 를 주어 options 를 설정해 주고
driver = webdriver.Chrome('chromedriver', options=options이 코드에서는 driver에 chromedriver와 options를 인수로 가진 크롬 웹드라이버를 대입해 준다.

 

그리고 이 파이썬 코드를 실행 시키면 인터넷 브라우저가 뜨지 않았는 데도 이미지가 저장되면서 실행을 검증하기 위한 숫자가 터미널에 표시된다.

 

 

반응형
그리드형