Java+Swingによる2chブラウザ V2C_T7
at SOFTWARE
426:名無しさん@お腹いっぱい。
07/08/07 17:05:05 Jttn4GjA0
>>425
Java関連のサイト巡りして触り程度には弄ってみました(Java6SE搭載のJavaScript)
↓は試しで作ってみたV2C本家からリンクを抽出するJavaScriptです(Java側のソースは別)
Javaのクラスも使えるようなので、俺としてはけっこう可能性感じてます(他の人にも感じて欲しいかも)
HTTPで取ってきて正規表現使う程度ならセキュリティ制限には引っかからないようです(Windows)
MacのJava6SE release1 DP6でも↓のスクリプトごときならセキュリティ弄らなくても動きました
V2Cに組み込むとなるとまた事情が違ってくるのかも知れませんが…
まぁセキュリティに関しては最初から引け腰になるよりも、やれる範囲から模索してみるのも手じゃないかと…
本家Rhinoとの違いは聞いてますけど、それが問題になるほどスクリプト大きくなるのかなぁと…
俺は使えるものは使う派なんで「仕様がイマイチ」とか言い出したらいつまたっても(ry
n|aさんには外部プラグインみたいなものに対応する意志があるのかはっきり表明して欲しいと思ってます
見込みのないものに期待してても時間の無駄なんで、放置プレイ決め込まずにイヤならイヤと言ってくれたほうがスッキリしますからね
Java 1.4のサポートが必須事項で、そこはテコでも譲れねぇってことなら諦めるより仕方ありませんね
関係ないですが、俺はオープンソースどうこうと言ってる人とは別人です。V2Cのソースをクローズドにしたいなら
それはそれで構いません。けど、せめて外部スクリプトでチョコチョコ弄る余地が欲しいなぁと思ってる人間です
importPackage(java.io);
importPackage(java.net);
importPackage(java.util.regex);
url = new URL("URLリンク(v2c.s50.xrea.com));
ucon = url.openConnection();
br = new BufferedReader(new InputStreamReader(ucon.getInputStream()));
body = "";
while((line = br.readLine()) != null) body += line;
pattern = Pattern.compile("href=\"(.+?)\"");
matcher = pattern.matcher(body);
while(matcher.find()){
link = matcher.group(1)
link = URL(url, link).toString();
println(link);
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5383日前に更新/311 KB
担当:undef