728x90
옵션을 주지 않고 실행하면 크롬창이 하나 출력되고 크롤링이 된다. 이 새로운 창을 띄우지 않고 실행하는 방법이다.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('window-size=1920x1080')
options.add_argument("disable-gpu")
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), chrome_options=options)
driver.get("https://news.google.com/topstories?hl=ko&gl=KR&ceid=KR:ko")
temp = driver.find_elements(By.CLASS_NAME, 'DY5T1d')
for title in temp:
print(title.text)
driver.quit()
반응형
'파이썬' 카테고리의 다른 글
네이버tv 라이브 동접자 가져오기 - 파이썬 , 크롤링 (0) | 2024.07.03 |
---|---|
문자열 함수 - 파이썬 (0) | 2024.07.03 |
find_elements 함수 사용 - 파이썬, selenium (0) | 2024.07.02 |
selenium class 가져오기 - 파이썬 (0) | 2024.07.02 |
selenium + chrome 사용설정 - 파이썬 (0) | 2024.07.02 |