셀레니움으로 페이지 크롤링 시 문제가 발생합니다.
조회수 709회
배틀코믹스의 전체 만화를 최신순으로 크롤링 해오려고 했습니다.
그런데 전체 만화 리스트 중 위의 추천만화만 크롤링이 되고 그 이후 부터는 크롤링이 되지가 않습니다.
어떻게 해야하나요?
webtoon_list = list(range(300))
driver = webdriver.Chrome('C:\chromedriver\chromedriver.exe')
driver.get("https://www.battlecomics.co.kr/webtoons?order=%EC%B5%9C%EC%8B%A0%EC%88%9C")
time.sleep(0.5)
for i in webtoon_list:
webtoon = driver.find_elements_by_class_name('webtoon-card')
webtoon[i].click()
time.sleep(0.5)
html = driver.page_source
soup =BeautifulSoup(html, 'html.parser')
# 페이지 크롤링 코드
driver.back()
time.sleep(0.5)
추천 만화가 크롤링이 다 되면 아래와 같은 에러가 발생합니다.
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
어떻게 하면 추천만화 이후의 만화들도 가져올 수 있나요??
페이지 링크 : https://www.battlecomics.co.kr/webtoons?order=%EC%B5%9C%EC%8B%A0%EC%88%9C
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력