トップページ > プログラム > 2014年05月09日 > SjMyjWDG

書き込み順位&時間帯一覧

1 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000000513211



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 135匹目
【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
Ruby 初心者スレッド Part 54
【node.js】サーバサイドjavascript 2【Rhino】

書き込みレス一覧

スレ立てるまでもない質問はここで 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のほうが資料多いよね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。