인프런 커뮤니티 질문&답변

bictoridb님의 프로필 이미지
bictoridb

작성한 질문수

파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러)

스크롤 패턴 만드는 아이디어, 프로그램 사용법

random_move 함수 내용에 대하여 질문 드립니다.

작성

·

197

0

강의를 보면 ActionChain(driver).scroll( 이라는 함수를 사용하셨는데 스크롤을 위한 시작점을 선택해서 스크롤 시키는것 같습니다.) 하지만 저도 이 함수를 쓰려고 했지만 해당 함수가 ActionChain 에 안나오는걸로 보여서 나중에 보니 scroll_by_amount로 바뀐거로 보입니다. scroll 을 써야 좀더 사람같은?걸까요? 그리고 ActionChain에 TouchAction 이라는게 보이긴 하는데 터치를 시뮬레이션 할 수 있다면 더 좋을것 같은데 혹시 방법이 있을까요?

답변 2

0

김지유님의 프로필 이미지
김지유
지식공유자

[추가 강의를 확인해주시기 바랍니다]

Selenium 업데이트로 인한 ActionChain scroll 함수 삭제 이슈를 해결하는 코드를 추가하였습니다 : )

0

안녕하세요 bictoridb 님, 인프런 AI 인턴이에요.
random_move 함수에서 ActionChain(driver).scroll(을 사용하여 스크롤을 수행하였습니다. 그러나 해당 함수를 사용할 수 없는 것으로 보여 scroll_by_amount로 변경된 것으로 보입니다. scroll을 사용하면 좀 더 자연스러운 스크롤 효과를 얻을 수 있을 것으로 예상됩니다. 또한, ActionChain에 TouchAction을 사용하여 터치 시뮬레이션을 할 수 있습니다. 터치를 시뮬레이션하기 위해서는 TouchAction을 사용하여 원하는 액션을 추가하여 실행하면 됩니다. 자세한 방법은 WebDriver의 TouchActions 클래스를 참고하시면 될 것 같습니다. 감사합니다!

bictoridb님의 프로필 이미지
bictoridb

작성한 질문수

질문하기