ํŒŒ์ด์ฌ ์›น์—์„œ ์Šคํฌ๋กค ๋งจ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ•, ์Šคํฌ๋กค ํ•˜๋Š” ๋ฐฉ๋ฒ•
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋””์ง€ํ„ธ ๊ฟ€ํŒ

ํŒŒ์ด์ฌ ์›น์—์„œ ์Šคํฌ๋กค ๋งจ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ•, ์Šคํฌ๋กค ํ•˜๋Š” ๋ฐฉ๋ฒ•

by ์ผ์ƒ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค 2023. 2. 15.

ํŒŒ์ด์ฌ ์›น ํฌ๋กค๋ง ํ•  ์ผ์ด ์žˆ์–ด ์ฐพ์•„๋ณด์•˜๋‹ค. ์˜ค๋žœ๋งŒ์— ์ฝ”๋“œ๋ฅผ ์งฐ๋”๋‹ˆ ์žฌ๋ฐŒ์—ˆ๋‹ค. ์ž‘์€ ์ •๋ณด๋ผ๋„ ๊ธฐ๋กํ•˜๋Š” ์Šต๊ด€์„ ๊ฐ€์ ธ๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์กฐ๊ธˆ์”ฉ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ธ scrollTo๋Š” ํ‰์†Œ์—๋„ ์ž์ฃผ ์‚ฌ์šฉํ•˜์˜€๋Š”๋ฐ scrollIntoView๋Š” ์ฒ˜์Œ๋ณธ๋‹ค. ๋งจ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์€ ์ •๋ง ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. 

1. ๋งจ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

driver.execute_script("document.body.scrollIntoView(false)")

 

2. ์กฐ๊ธˆ์”ฉ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ๋ฒ• (์ง€์ •ํ•œ ๋†’์ด๋งŒํผ)

driver.execute_script("window.scrollTo(0, 500)")

 

๋Œ“๊ธ€