Traceback (most recent call last):
File “C:\Users\phone\Desktop\youtube\버전.py”, line 192, in
scroll_to_element(driver, title_selector)
File “C:\Users\phone\Desktop\youtube\버전.py”, line 181, in scroll_to_element
random_move(driver, direction=”up”)
File “C:\Users\phone\Desktop\youtube\버전.py”, line 156, in random_move
ActionChains(driver).scroll(sx, sy, 0, randY).perform()
AttributeError: ‘ActionChains’ object has no attribute ‘scroll’
댓글 1개
혹시 undetected_chromedriver 으로 적용한 강의는 따로 더 없는건가요?
Traceback (most recent call last):
File “C:\Users\phone\Desktop\youtube\버전.py”, line 192, in
scroll_to_element(driver, title_selector)
File “C:\Users\phone\Desktop\youtube\버전.py”, line 181, in scroll_to_element
random_move(driver, direction=”up”)
File “C:\Users\phone\Desktop\youtube\버전.py”, line 156, in random_move
ActionChains(driver).scroll(sx, sy, 0, randY).perform()
AttributeError: ‘ActionChains’ object has no attribute ‘scroll’
이 에러는 어떻게 해야할까요 ?
ActionChains가 제대로 import 되지 않은것 같습니다.
전체 코드를 첨부해주셔요 !
공개가 어렵다면 rhdro8295@gmail.com로 보내주시기 바랍니다
위의 질문은 파이썬 / 셀레니움 업데이트로 해결했습니다.
그리고 CSS_SELECTOR 말고 찾아야 할 것이 텍스트인데 그건 어떻게 바꿔야 할까요 ?
목적을 조금더 구체적으로 설명해주시겠어요 ?!
우선 텍스트 찾는 코드는 이렇게 사용하실 수 있어요
from selenium import webdriver
# WebDriver 초기화
driver = webdriver.Chrome(‘chromedriver 경로’) # Chrome 드라이버 경로를 지정해야 합니다.
# 웹페이지 열기
driver.get(‘페이지 URL’)
# 페이지에서 특정 단어 찾기
word = ‘찾을 단어’
page_source = driver.page_source
if word in page_source:
print(f'”{word}”를 찾았습니다.’)
else:
print(f'”{word}”를 찾지 못했습니다.’)
# WebDriver 종료
driver.quit()