initial commit master
[phonenr.git] / autovit.ro.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var jsdom = require("jsdom");
 
var SkipExternalResources = /(google|onap|brat|cloudfront|optimizely|facebook|7w\.ro|spring\.js)/i;
 
function getPhoneNumber(url, callback) {
    jsdom.env({
        url : url,
        scripts : ["http://code.jquery.com/jquery.js"],
        features: {
            FetchExternalResources: ["script"],
            ProcessExternalResources: ["script"],
            SkipExternalResources: SkipExternalResources
        },
        done : function (err, window) {
            window.$(function(){
                window.$('.spoiler').trigger('click');
                setTimeout(function(){
                    callback(url, window.$('.phone-number').html());
                    window.close();
                }, 3000);
            });
        }
    });
}
 
var data = {};
getPhoneNumber('http://autovit.ro/anunt/mercedes-benz-a-classe-a-ID7GfMJ1.html', function(url, number){
    data[url] = number;
    console.log(data);
});
comments