- スレ立てるまでもない質問はここで 135匹目
970 :デフォルトの名無しさん[]:2014/05/09(金) 20:23:45.94 ID:SjMyjWDG - >>968
儲けてる事がバレないようにしないと奴らが動き始めるよ
|
- 【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
267 :デフォルトの名無しさん[]:2014/05/09(金) 20:26:32.95 ID:SjMyjWDG - Operaってブックマークが不可能になったところまでは知ってるけど、
あれって開発者がついに発狂しましたって事でいいのかい
|
- Ruby 初心者スレッド Part 54
762 :デフォルトの名無しさん[]:2014/05/09(金) 20:33:54.70 ID:SjMyjWDG - wshとかでキーバインド Ctrl + W
WinAPIとかでPostメッセージ Ctrl + W タブのスレッドを特定して Kill ハンドルを取得して、どうにかしてWatirとかSeleniumで操作するブラウザを既存のものにするように魔改造 他・・・良さそうなgemsを探す
|
- スレ立てるまでもない質問はここで 135匹目
974 :デフォルトの名無しさん[]:2014/05/09(金) 20:44:29.60 ID:SjMyjWDG - Open2chの管理人はそんな感じだな
10個くらい作ってようやくOpen2chで火の光を見た
|
- Ruby 初心者スレッド Part 54
763 :デフォルトの名無しさん[]:2014/05/09(金) 20:51:40.58 ID:SjMyjWDG - ああ、Firefoxってタブごとに別スレッドってわけじゃなさそうだった
スレッドKillでタブ閉じ無理
|
- Ruby 初心者スレッド Part 54
765 :デフォルトの名無しさん[]:2014/05/09(金) 21:59:51.69 ID:SjMyjWDG - http://wtr.rubyforge.org/rdoc/1.6.5/
ここみると attach (FireWatir::Firefox) ってattachなんとかってメソッドあるから多分firefoxでもやれるとは思うよ IEでは、正しいやり方じゃないんだけど、とりあえずの動作確認出来た Ruby\lib\ruby\gems\1.9.1\gems\watir-classic-3.7.0\lib\watir-classic\ie-class.rb 等の 645行目くらいを #160; #160; def create_browser_window #160; #160; #160; how = :title #160; #160; #160; what = "Google" #160; #160; #160; ieTemp = nil #160; #160; #160; begin #160; #160; #160; #160; Wait.until(IE.attach_timeout) do #160; #160; #160; #160; #160; ieTemp = IE._find how, what #160; #160; #160; #160; end #160; #160; #160; rescue Wait::TimeoutError #160; #160; #160; #160; raise NoMatchingWindowFoundException, #160; #160; #160; #160; "Unable to locate a window with #{how} of #{what}" #160; #160; #160; end #160; #160; #160; @ie = ieTemp ##160; #160; #160; @ie = WIN32OLE.new('InternetExplorer.Application') #160; #160; end こんなんにするとブラウザ新規起動はしないでGoogleを開いてるIEのブラウザに対してフックするようになる その他関連リンク・・・ http://rdoc.info/gems/watir/1.6.6/Watir/IE#attach-class_method
|
- Ruby 初心者スレッド Part 54
766 :デフォルトの名無しさん[]:2014/05/09(金) 22:00:46.38 ID:SjMyjWDG - 半角ミスった・・・・
def create_browser_window how = :title what = "Google" ieTemp = nil begin Wait.until(IE.attach_timeout) do ieTemp = IE._find how, what end rescue Wait::TimeoutError raise NoMatchingWindowFoundException, "Unable to locate a window with #{how} of #{what}" end @ie = ieTemp # @ie = WIN32OLE.new('InternetExplorer.Application') end
|
- スレ立てるまでもない質問はここで 135匹目
976 :デフォルトの名無しさん[]:2014/05/09(金) 22:18:05.95 ID:SjMyjWDG - 俺だよ
|
- Ruby 初心者スレッド Part 54
767 :デフォルトの名無しさん[]:2014/05/09(金) 22:27:33.18 ID:SjMyjWDG - あ、ライブラリ弄らずにattach_browser_window呼び出すにはこれでよさげ
agent = Watir::Browser.attach(:title, "Google") firefox版は・・・誰かがどうぞ
|
- スレ立てるまでもない質問はここで 135匹目
980 :デフォルトの名無しさん[]:2014/05/09(金) 23:02:21.56 ID:SjMyjWDG - WinAPIの知識あるならC#.NETで余裕
|
- 【node.js】サーバサイドjavascript 2【Rhino】
729 :デフォルトの名無しさん[]:2014/05/09(金) 23:19:49.07 ID:SjMyjWDG - スクレイピングってまだRubyのほうが資料多いよね
|