[Selenium] ํŽ˜์ด์ง€ ์Šคํฌ๋กค ํ•˜๊ธฐ

์›น ์ž๋™ํ™” ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋‹ค ๋ฌธ๋“ Chat GPT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์—ˆ์–ด์š”ใ…Žใ…Ž

๊ทธ๋ž˜์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์Šคํฌ๋กคํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฌผ์–ด๋ดค๋Š”๋ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํฌ๋กค์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๋”๋ผ๊ณ ์š” 

๊ทธ๋ž˜์„œ ํ•œ๋ฒˆ ๊ณต์œ ๋“œ๋ฆฌ๋ ค ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ธ€์„ ์จ๋ด…๋‹ˆ๋‹ค ๐Ÿคญ

 

from selenium import webdriver
import time

driver = webdriver.Chrome('./chromedriver') # ํ˜„์žฌํŒŒ์ผ๊ณผ ๋™์ผํ•œ ๊ฒฝ๋กœ์ผ ๊ฒฝ์šฐ ์ƒ๋žต ๊ฐ€๋Šฅ
driver.get("์ž„์˜ ์‚ฌ์ดํŠธ ์ž…๋ ฅ") #์‚ฌ์ดํŠธ ์ง„์ž…

# ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์ง€๋ผ๋Š” ๊ฐ€์ •

#ํŽ˜์ด์ง€๋ฅผ 1000ํ”ฝ์…€ ์•„๋ž˜๋กœ ์Šคํฌ๋กค /ํ”ฝ์…€์€ ์กฐ์ •๊ฐ€๋Šฅ! 
driver.execute_script("window.scrollBy(0, 1000);")
time.sleep(1)

#ํŽ˜์ด์ง€๋ฅผ 1000ํ”ฝ์…€ ์œ„๋กœ ์Šคํฌ๋กค /ํ”ฝ์…€์€ ์กฐ์ •๊ฐ€๋Šฅ! 
driver.execute_script("window.scrollBy(0, -1000);")