파이썬(Python)

[웹크롤링] window.scrollTo(0, document.body.scrollHeight)

zzoming 2024. 1. 7. 02:52

웹 크롤링을 진행하는데 브라우저의 창을 현재 위치에서 문서의 맨 아래로 끝까지 내리는 JavaScript 코드가 다음과 같았다. 

window.scrollTo(0, document.body.scrollHeight)

 

여기서 document.body.scrollHeight는 현재 문서(body) 읯 총 높이다. 그렇다면 0은 무엇을 의미하는지 궁금해서 찾아봤다 (궁금한건 못참는 사람🖐️) 

 

💡 0은 가로 스크롤을 의미한다고 한다.  스크롤의 위치를 지정할 때 (가로, 세로) 형태로 값을 지정하는데, 여기서 가로 스크롤은 0으로 설정되어 있다.  가로 스크롤은 보통 웹페이지에서 수직방향으로만 스크롤이 되는 경우에는 크게 중요하지 않다.  대부분의 경우 수직 스크롤이 주로 사용되기 때문에 수평 스크롤을 0으로 설정하는 것이 일반적이다. 

 

따라서 (0, document.body.scrollHeight) 는 브라우저의 창을 수평으로 변화시키지 않고, 수직으로는 현재 문서의 맨 아래로 스크롤 동작을 나타낸다.