게시판에서 자료를 수집하는 경우 전체 게시판의 페이지를 거쳐 자료를 가져와야 합니다.
본 스크립트는 간단하게 페이지를 탐색해주는 스크립트 입니다.
1
for 를 사용해서 반복할 횟수를 지정합니다.
(해당 스크립트에서는 1 ~ 100까지 반복하고 있습니다.)
for 를 사용해서 반복할 횟수를 지정합니다.
(해당 스크립트에서는 1 ~ 100까지 반복하고 있습니다.)
2.
url_move 를 사용해서 원하는 페이지로 이동합니다.
/s_board?page={$page_cnt}
url_move 를 사용해서 원하는 페이지로 이동합니다.
/s_board?page={$page_cnt}
3.
get_html 을 사용하여 전체소스를 가져옵니다.
get_html 을 사용하여 전체소스를 가져옵니다.
4.
str_pos 를 사용해서 게시글 자료가 있는지 확인합니다.
str_pos 를 사용해서 게시글 자료가 있는지 확인합니다.
5.
if 를 사용하여 게시글이 없을 경우 매크로가 종료(exit) 되도록 추가합니다.
if 를 사용하여 게시글이 없을 경우 매크로가 종료(exit) 되도록 추가합니다.
6.
else 를 사용하여 게시글이 있는 경우 log 를 출력합니다.
(해당 위치에 각 페이지마다 동작할 내용을 넣어서 사용 할 수 있습니다.)
else 를 사용하여 게시글이 있는 경우 log 를 출력합니다.
(해당 위치에 각 페이지마다 동작할 내용을 넣어서 사용 할 수 있습니다.)
(중요)
게시판마다 페이지를 처리하는 방식에는 여러가지가 있습니다.
예제와 같이 url 주소에 page 값을 포함하는 사이트의 경우
해당 값을 변경하는 방식으로 탐색이 가능합니다.
해당 값을 변경하는 방식으로 탐색이 가능합니다.
http://aimacro.1step.co.kr/myboard/s_board?page=(페이지 번호)

