1

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で(ブラウザなしで)エミュレートしたいと思います。ここで見られる問題の 1 つは、プログラムでページにアクセスするときに存在しない可能性がある "window" オブジェクトです。

これが可能かどうか、および実装方法についてのヒントはありますか?

4

1 に答える 1

2

EnvJSなどのヘッドレス ブラウザを見てみましょう。

于 2012-06-29T20:22:41.757 に答える