var position = pattern_str_array(text,"'>","</td>");


console.log(position);



function pattern_str_array(str,start,end){

    // 뽑을 문자의 시작 문자,뽑을 문자의 마지막, 자르고 난뒤에 문자열 변경 변수

    var str_start,str_end,text;

    // 뽑은 문자열 저장 배열

    var str_array = new Array();


    //문자열에 시작문자가 있다면 계속 반복

    while(str.indexOf(start) > -1){

        // 시작문자와 끝문자가 반복문에 있는 이유는 계속 변경된 시작문자와 끝문자의 위치를 알기위해

        // 시작 문자

        str_start = str.indexOf(start);

        // 끝문자

        str_end = str.indexOf(end);

        // 길이를 더해주는 이유는 

        // 찾는 문자열의 크기뒤부터 가져오기 위해. 끝문자까지

        text = str.substring(str_start + (start.length),str_end);

        // 가져온 문자를 배열에 저장

        str_array.push(text);

        // 문자열을 한번 가져온 패턴 뒤부터 가져올수 있도록 변경처리

        str = str.substring(str_end+1);

    }

    return str_array;

}

'크롤링' 카테고리의 다른 글

캐스퍼 url 접속 여부 테스트  (0) 2017.03.13
fetchText 와 getHTML 차이  (0) 2016.10.29
캐스퍼 함수들 정리  (0) 2016.10.20
쿠키 파일로 저장  (0) 2016.09.22
블로그 이미지

칩사마코더

,

레드햇 / CentOS에 / 된 CloudLinux의 경우 :

# yum install glibc.i686
# rpm -i mod_cloudflare-elX.latest.rpm

데비안 / 우분투의 경우 :

# dpkg -i mod_cloudflare-XXXXX.latest.deb

RHEL / CentOS에 / 된 CloudLinux

RHEL / CentOS에 / 된 CloudLinux 7 (64 비트) RHEL은 / CentOS에 / 된 CloudLinux 6 (64 비트)


wget 으로 위 링크의 파일을 다운 받고


다운 받은 파일 명으로 아래와 같은 명령어를 실행후 아파치 재시작


 rpm -i mod_cloudflare-elX.latest.rpm


위 명령을 다운 받은 파일명으로 변경후 아파치 재시작하면 


방문자의 실제 아이피를 확인할수 있다.

블로그 이미지

칩사마코더

,

// var seed_money  = parseInt($('#seed_money').val());

// var start_money = parseInt($('#start_money').val());

var seed_money  = ($('#seed_money').val());

var start_money = ($('#start_money').val());


자바스크립트 연산전에 형변환을 해야 버벅거림이 없음


노드JS에서는 형변환없이도 바로 처리가 되는데

왜 이러지?

블로그 이미지

칩사마코더

,