如何以编程方式在URL上执行javascript

如何以编程方式在URL上执行javascript,javascript,Javascript,我想使用Readability的javascript清理新闻文章,然后下载生成的文章。这意味着能够执行他们的js代码: window.baseUrl = 'https://www.readability.com'; window.readabilityToken = ''; var s = document.createElement('script'); s.setAttribute('type','text/javascript'); s.setAttribute('c

我想使用Readability的javascript清理新闻文章,然后下载生成的文章。这意味着能够执行他们的js代码:

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);
在不同于传统web浏览器的环境中。例如,这可以通过使用Firebug在站点上执行上述代码来实现;我想通过Java(没有浏览器)来模拟这一功能。我在这里看到的一个问题是“窗口”对象,它在以编程方式访问页面时可能不存在


有关这是否可能以及如何实现的任何提示?

请查看无头浏览器,例如