もう17時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]美人女性のお部屋をナマ体験[PR]  

ScriptBrowserK とか

91 :名無しさん@お腹いっぱい。:2007/07/11(水) 20:11:27 ID:4LD2Sf9I0
暇なので、Rubyで2ch簡易あぼーん&抽出スクリプト作った
役には立たないだろね、ソース見にくいし全板動くかどうかも知らん
スクリプトファイルに保存しないと動かないのはブラウザの仕様らしい

@doc = @ScriptBrowserK.ActiveDocument

params = ["text: title=ワード, name=word, width=20", "radio: title=type, name=type, item=NGワード;ignore;selected, item=絞り込み;focus"]
@SBKScriptItem.InputParams("", params, [])
@word = @SBKScriptItem.GetVariableValue("word")
@type = @SBKScriptItem.GetVariableValue("type")

@thread = @doc.getElementsByTagName("dl").item(0)
@dt = @thread.getElementsByTagName("dt")
@dd = @thread.getElementsByTagName("dd")

if @type == "ignore"
@dt.length.times{|i|
unless (@dt.item(i).innerHTML[@word] == nil) and (@dd.item(i).innerHTML[@word] == nil)
temp = @dt.item(i).innerHTML
@dt.item(i).innerHTML = temp[0..temp.index(':')]
@dd.item(i).innerHTML = ""
end
}
elsif @type == "focus"
@dt.length.times{|i|
if (@dt.item(i).innerHTML[@word] == nil) and (@dd.item(i).innerHTML[@word] == nil)
@dt.item(i).innerHTML = ""
@dd.item(i).innerHTML = ""
end
}
end

76 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
Lunascape Part18 [Windows]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)