2016-07-09 8 views
0

Ich versuche, bestimmte Daten von einer Website zu erhalten, obwohl es nicht tatsächlichen Text ist, sondern der eigentliche Klassenname eines Div (das ist, wo die Daten, die ich will, gespeichert ist).Wie extrahiert man Quellcode aus DOM in PhantomJS?

Also meine Frage ist, wie in PhantomJS, würde ich über das Abrufen dieser tatsächlichen Daten gehen?

Antwort

1
var page = require('webpage').create(); 
page.open('http://example.com/', function() { 

    var className = page.evaluate(function(){ 
     return document.getElementById("id").className; 
    });   

    console.log(className); 
    phantom.exit(); 

});