2012-06-29 4 views
1

Я хотел бы использовать javascript Readability для очистки новостных статей, а затем загрузить созданную статью. В этом заключается возможность выполнить код js:Как выполнить javascript по URL-адресу программно

window.baseUrl   = 'https://www.readability.com'; 
window.readabilityToken = ''; 

var s = document.createElement('script'); 

s.setAttribute('type','text/javascript'); 
s.setAttribute('charset','UTF-8'); 
s.setAttribute('src', baseUrl + '/bookmarklet/read.js'); 

document.documentElement.appendChild(s); 

в среде, отличной от традиционного веб-браузера. Например, это можно сделать, выполнив вышеуказанный код на сайте с помощью Firebug; Я хотел бы эмулировать эту функциональность через Java (без браузера). Одна из проблем, которые я вижу здесь, - это «оконный» объект, который может отсутствовать при программном доступе к страницам.

Любые подсказки о том, возможно ли это и как реализовать?

ответ

2

Взгляните на безгласный браузер, например EnvJS.

+0

или PhantomJS: http://phantomjs.org/ –

Смежные вопросы