京東收貨地址地市下拉框數據抓取

//http://easybuy.jd.com//address/getCountys.action?cityId=113
firefox訪問京東收貨地址管理頁面,打開firebug的控制檯,執行如下:

function countys(key){
    $.ajax({
        type : "post",
        dataType : "json",
        url : 'http://easybuy.jd.com//address/getCountys.action?cityId='+key,
        data : {},
        success : function(data3) {
            for(var key3 in data3){
                console.log('insert into jd_address values('+key3+',\"'+data3[key3]+'\",'+key+',3);');
            }
        }
    }).done(function(){

    }).fail(function(jqXHR){
        setTimeout(function(){
            countys(key);
        },1000+Math.random()*5000);
    });        
}
function citys(key){
    $.ajax({
        type : "post",
        dataType : "json",
        url : 'http://easybuy.jd.com//address/getCitys.action?provinceId='+key,
        data : {},
        success : function(data2) {
            for(var key2 in data2){
                //console.log('insert into jd_address values('+key2+',\"'+data2[key2]+'\",'+key+',2);');
                countys(key2);
            }
        }
    }).done(function(){

    }).fail(function(jqXHR){
        setTimeout(function(){
            citys(key);
        },1000+Math.random()*5000);
    });    
}
$.ajax({
    type : "post",
    dataType : "json",
    url : 'http://easybuy.jd.com//address/getProvinces.action',
    data : {},
    success : function(data) {
        var i;
        for(var key in data){
            //console.log('insert into jd_address values('+key+',\"'+data[key]+'\",0,1);');
            //console.log(key);
            citys(key);
        }
    }
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章