config.txt 파일의 내용은 다음과 같이 구성됩니다.
[DEFAULT]
repeat=1
ranking=100
[OPTION]
scrollWaitingTime=2.0
monitoringType=m
- 요청하신 항목에 대한 설정은 repeat, ranking 입니다.
- repeat=?
- 프로그램 반복 횟수를 설정합니다.
- 예외 발생 시 기본 1회 실행됩니다.
- ranking=?
- 검색할 순위를 지정합니다.
- 실제 검색된 게시글 개수보다 순위로 설정된 값이 더 클 경우, 검색된 게시글들 까지만 확인합니다.
- 예외 발생 시 기본 60위 까지 확인합니다.
- 이 아래의 설정은 옵션이며, 필요하신 경우 수정하셔서 사용하시면 됩니다.
- scrollWaitingTime=?
- 스크롤을 내렸을 때, 게시글들의 갱신을 몇 초 동안 기다릴지 설정하는 항목입니다.
- 현재 보고 있는 페이지의 총 게시글 개수가 설정된 랭킹 값보다 적은 경우 게시글을 추가로 불러와야 합니다.
- 네이버의 블로그 탭은 무한 스크롤 형식으로 되어 있고, 스크롤을 바닥까지 내렸을 때 더 불러올 수 있는 게시글들이 있다면 새로 로딩되는데 몇 초간의 시간이 걸립니다.
- 사용자 별 PC 및 네트워크 환경마다 다르겠지만, (VPN 등을 사용하지 않는 한) 평균 2초 정도면 모든 요소가 로딩되는 것을 확인하였습니다.
- 따라서 기본값은 2.0초로 설정되어 있고, 필요 시 늘리거나 줄일 수 있습니다.
- 로딩 대기시간이 너무 짧은 경우, 새로 로딩된 글들을 인식하지 못하여 아래와 같은 예외 메세지가 발생할 수 있습니다.
스크롤의 끝에 도달했기 때문에 블로그 글들을 더 이상 새로 불러올 수 없습니다. 마지막 블로그까지만 확인합니다.
- 이 경우는 적절히 시간을 늘려주어야 합니다.
- 예외 발생 시 기본 2.0 초 동안 대기합니다.
- monitoringType=?
- 기본 방문 사이트를 데스크톱 버전으로 할지, 모바일 버전으로 할지에 대해 설정할 수 있는 항목입니다.
- 데스크톱 버전의 경우 d, 모바일 버전의 경우 m 입니다.
- 기본값은 모바일 버전 m 입니다.