질문 지켜보기

웹 자동화웹사이트 제어하기플레이리스트 정보 스크래핑

Q

페이지 스크롤 안 내려가는 이슈

조회 907

좋아요 0

2024년 7월 21일()

A
3개의 답변이 있어요
2024년 7월 22일

댓글 7

2024년 7월 22일
그렇게 해도 안 내려가네요 ㅠ
2024년 7월 22일
오류는 안나오고 그냥 안내려가나용?
2024년 7월 22일
네ㅜ 근데 이런 저런 시도 해보니 화면 비율을 줄이면 스크롤이 내려가긴 하더라구요
그래서 스크롤을 내리니깐 또 크롬에서 뜬 알림 때문에 로그인 버튼이 막혀서 로그인 버튼을 못 찾는것 같은데 에러는

Traceback (most recent call last):
File "c:\codeIt\lecWeb\part5_selenium\ch18.py", line 31, in
login_link = WebDriverWait(driver, 3).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '.top-nav__login-link')))
File "C:\Users\user\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\support\wait.py", line 105, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:

이렇게 타임 문제로 뜨네요 시간 10초 넘게 줬는데도..
2024년 7월 22일
처음 브라우저 뜰 때 최대 크기로 뜨긴 하나용? 음.. 화면 비율을 줄인다고 내려가는 것도 이상하긴 한데.. 혹시 모니터를 세로로 쓰신다든지 그런걸까용?
2024년 7월 22일
최대 크기로 떴고 노트북으로 실행중이라 따로 모니터를 쓰진 않습니다 ㅠ
2024년 7월 22일
내리지 않더라도 모든 페이지의 내용이 다 보이는 건 아니죵?
2024년 7월 22일
네! 웨일로 스크롤 다 내렸을 때 확인 된 게시물 수와 크롬에서 보이는 게시물 게수가 다릅니당 .. ㅎㅎ ㅠㅠ
2024년 7월 23일

댓글 6

2024년 7월 23일
앗 다시 설명 드리겠습니다.
1. 동작 제어 없이 직접 웹브라우저로 코드뮤직 페이지 접속 시
2024년 7월 23일
앗 다시 설명 드리겠습니다.
1. 동작 제어 없이 직접 웹브라우저로 코드뮤직 페이지 접속 시
- 크롬 : 스크롤 안 됨
- 웨일 : 스크롤 됨

2. 셀레니움 동작 제어로 코듬직 페이지 접속 시
- 크롬 : 스크롤 될 때도 있고 안 될 때도 있음
- 웨일 : 셀레니움에 웨일 제어 메소드가 없어서 확인 불가능

이런 상황 입니다. ㅠㅠ 그래서 알려주신 코드로 웨일과 크롬 scrollHeight 값을 비교가 불가능해용 ㅠ
2024년 7월 23일
아.. 이해했습니당
2024년 7월 23일
그렇다면 현재 크롬 버전이 어떻게 될까용?1
2024년 7월 23일
가능하다면 크롬을 최신버전으로 업데이트 해보시면 좋겠습니당
2024년 7월 23일
최신 버전인거 확인 하고 다시 실행 해봤는데 스크롤이 다 안 내려가네요 ㅠ 제가 코드잇 강의 듣는 다른 친구한테 물어보니 그 친구도 화면 비율을 낮춰서 실행했다고 하는데

저도 화면 비율을 낮추면 (셀레니움 동작 제어 없이) 직접 페이지에 들어갔을 땐 스크롤이 끝까지 내려갔는데 셀레니움으로 화면 비율을 낮추니 그 후에 또 문제가 생기더라구요 제가 아래 답변에 사진 첨부로 설명 드리겠습니다 ㅠ
2024년 7월 23일

댓글 7

2024년 7월 23일
화면 비율을 기본으로 어떻게 하고 사용하고 계신가요?
2024년 7월 23일
오히려 화면 비율이 낮으면 전체가 보여서 직접 스크롤을 하더라도 문제가 생길 것 같은데 반대라.........이상하네용..
2024년 7월 23일
사용하시는 노트북이 어떤건지도 알려주시면 좋겠습니당. 해상도에 따라 문제가 생기는가 싶어서용
2024년 7월 23일
노트북은 gram 360 터치 (14td90p-gx56k)사용중입니다 ! 비율은 기본으로 (100%) 돼있어용
2024년 7월 23일
사진에 보인 비율은 셀레니움으로 비율을 60% 낮춘 화면입니당! 원래는 100%으로 사용했구요
2024년 7월 27일
움.. 이리저리 한번 찾아보고 시도해봤는데 잘 되진 않네용 ㅠㅠ 친구분이 사용하시는 노트북은 어떤걸까용?
2024년 7월 27일
레노바인데 정확한 기기명은 잘 모르겠네요 .. ㅠㅠ

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇