Skip to content

burakkarakaya/Brk-Node-Crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Brk-Node-Crawler

Genel amacı belirlenen sayfada belirtilen alanları toplamak ve obje olarak döndürmek.

var CONFIG = {

    vw: {
        prefix: 'https://binekarac.vw.com.tr/',
        uri: 'kampanyalar.aspx',
        el: { items: '.search-result .pixel-modal', title: 'h5', dsc: '.col-lg-12 p', date: '.date', img: '.img-responsive', lnk: 'self' }
    },

    renault: {
        prefix: 'https://www.renault.com.tr/',
        uri: 'kampanyalar.html',
        el: { items: '.freeEditorial .grid-row', title: '.heading-group span', dsc: '.heliostext p', date: '', img: { el: '.picture-element  span:eq(0)', attr: 'data-src' }, lnk: '.cta-list a' }
    },

    ford: {
        prefix: 'http://www.ford.com.tr/',
        uri: 'kampanyalar',
        func: function( k ){
            return k.replace(/Detaylı bilgi için tıklayın!/g, '');
        },
        el: { items: '.content-block', title: 'h3', dsc: 'p', date: '', img: 'img', lnk: 'p a:last-child' }
    },
};

// Örneğin burada https://binekarac.vw.com.tr/kampanyalar.aspx sayfasına istek yapıp burada ".search-result .pixel-modal" içerisinde belirlenen alanları çekiyoruz. Örneğin title için h5 etiketindeki datayı alıyoruz. title: "h5 etikende artık ne yazıyorsa onun değeri" böyle belirlenen alanları toplayıp obje olarak alabiliyoruz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published