티스토리 뷰

파이썬에서 selenium을 사용하여 웹크롤링을 수행할 때, 필요에 따라 화면을 캡처해야 하는 경우가 발생한다.

이 때 특정 태그를 화면의 상단에 위치시켜서 캡처해야 하는 경우에 사용할 수 있는 파이썬 코드를 공유한다.

 

        scroll_x = 0  # 가로 스크롤 위치
        scroll_y = elem1.location["y"] - 100  # 세로 스크롤 위치 (원하는 위치로 조정)
        webDriver.execute_script(f"window.scrollTo({scroll_x}, {scroll_y});")

여기서, elem1은 상단에 위치시킬 태그가 포함된 element를 나타냄.

 

반응형