데이터 스크래핑에서 다음페이지가 11페이지로 넘어갈 때

해당 사이트에서 ‘일자별 주가’ 를 스크래핑 하려고 합니다.
기존 방식과 다르게 ‘>’ 버튼을 클릭하면 2페이지가 아닌 11페이지로 넘어갑니다.
1페이지부터 28페이지 까지 데이터를 가져오고 싶은데 어떻게 가져올 수 있을까요…?

HI @hjk2934 ,
Have you tried Extract data table
regards,

while문을 이용해서 페이지 번호 클릭을 반복하여 스크래핑 하는 방법을 고려해 볼 수 있습니다.

while문의 조건을 intPage <= 28 등으로 주고 (28페이지까지 필요하다 했으니)
body안에는 우선 1페이지를 클릭한 다음 데이터 스크래핑 하고
IF문을 추가하여 IF문 안에서 intPage = 10 일 때를

버튼을 클릭,
이동한 페이지 자체가 11번째 페이지이므로 이동 후 데이터 스크래핑 진행하고
intPage = intPage+1 로하여 intPage를 11로 만듭니다.

IF문 밖에도 intPage= intPage+1 을 해줘야겠지요. IF문의 else일 때에도 while문 안에서 intpage수는 증가해야하니깐요. 말로 설명하려니 한계가 있긴 한데

젤 중요한건 처음 클릭 액티비티를 이용해서 페이지번호 찍을 때 2를 찍어보면

aaname이 페이지 숫자인걸 확인가능할겁니다. 이 친구를 변수 intPage로 해서
작업하면 될거에요.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.