First stab at trying to pre-render content for search crawlers.

This commit is contained in:
yackob03 2013-10-10 20:53:14 -04:00
parent ce81431cd3
commit 785995b473
6 changed files with 60 additions and 4 deletions

View file

@ -0,0 +1,23 @@
var system = require('system');
var url = system.args[1] || '';
if(url.length > 0) {
var page = require('webpage').create();
page.open(url, function (status) {
if (status == 'success') {
var delay, checker = (function() {
var html = page.evaluate(function () {
var ready = document.getElementsByClassName('ready-indicator')[0];
if(ready.getAttribute('data-status') == 'ready') {
return document.getElementsByTagName('html')[0].outerHTML;
}
});
if(html) {
clearTimeout(delay);
console.log(html);
phantom.exit();
}
});
delay = setInterval(checker, 100);
}
});
}