[#39464] Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
25 messages
2004/04/01
[#39608] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/02
遅い反応&File.fnmatchは使った事ない&ruby-devの方では
[#39609] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/02
File.fnmatch(と Dir.glob)をちょっと使ってみたのですが、
[#39610] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/05/02
山本です。
[#39611] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— matz@... (Yukihiro Matsumoto)
2004/05/02
まつもと ゆきひろです
[#39613] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/02
From: matz@ruby-lang.org (Yukihiro Matsumoto)
[#39616] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— matz@... (Yukihiro Matsumoto)
2004/05/02
まつもと ゆきひろです
[#39620] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/03
From: matz@ruby-lang.org (Yukihiro Matsumoto)
[#39621] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— matz@... (Yukihiro Matsumoto)
2004/05/03
まつもと ゆきひろです
[#39622] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/03
From: matz@ruby-lang.org (Yukihiro Matsumoto)
[#39623] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— matz@... (Yukihiro Matsumoto)
2004/05/03
まつもと ゆきひろです
[#39624] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案
— pegacorn@...
2004/05/03
From: matz@ruby-lang.org (Yukihiro Matsumoto)
[#39485] RAA trouble and maintenance — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
5 messages
2004/04/04
[#39513] リファレンスマニュアルを使うには? — "yokoyama" <yokoyama@...0038.net>
yokoyamaともうします。
4 messages
2004/04/08
[#39542] open-uri takes wrong value for Host with proxy — Atsushi SHICHI <ats7@...>
しちと申します。
5 messages
2004/04/12
[#39550] NEW trial (RC?) version of Ruby/Tk — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
10 messages
2004/04/14
[#39566] Re: int/int in Ruby2? — gldwssr@...
I am making elliptic curve crypto.
1 message
2004/04/15
[#39570] RC version of the next Ruby/Tk — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
5 messages
2004/04/18
[#39576] [ANN] nadoka 0.1.0 — SASADA Koichi <ko1@...>
ささだです。
6 messages
2004/04/20
[#39578] [ANN] Algorithm-Diff 0.1 released — MoonWolf <moonwolf@...>
GPLではないdiffライブラリとしてAlgorithm-DiffというのをRAAにリリースしました。
8 messages
2004/04/21
[#39579] Re: 気象庁の... Re: uriってどう使うんでしょうか — Hideyuki Oya <h_oya@...>
oyaです。
10 messages
2004/04/22
[#39588] ruby-ver? 配列のランダム化 — shintani kiyonori <k_shin@...>
毎度、初歩的な質問で申し訳ありません。新谷と申します。
11 messages
2004/04/25
[#39590] Re: ruby-ver? 配列のランダム化
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/25
山本です。
[ruby-list:39603] Re: 気象庁の... Re: uriってどう使うんでしょうか
From:
Hideyuki Oya <h_oya@...>
Date:
2004-04-27 12:15:02 UTC
List:
ruby-list #39603
oyaです。
OSがMeだとうまくデータを取得できるのですが、XPでは、取得できません。
調べてみるとXPでは、次のデータが送られてきます。
両方ともIE6を使っているのですが、なぜでしょうか?
どう変更すればいいんでしょうか?
************************
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
JavaScriptが予想と違うので中止
******************************
確認用に修正したプログラム
#*****************************
#!ruby -Ks
require 'ie_lib'
require 'phi'
include Phi
# HTML要素を特定する情報
TargetFrame_index = 2 # 情報選択セレクタの存在するフレームのインデックス
AreaSelect_index = 0 # 地域セレクタ
CitySelect_index = 1 # 都市セレクタ
DataType_index = 2 # データ
YearSelect_index = 3 # 年
MonthSelect_index = 4 # 月
DateSelect_index = 5 # 日
SearchButton_index = 0 # 検索ボタン
# 選択条件
SelectArea = "大阪府" # 地域指定
SelectCity = "大阪" # 都市指定
DateType = "1ヶ月の毎日の値" # データタイプ指定
DateArray = ["2003", "03", "01"] # 表示データの日付
ie = IE.new
ie.navigate("http://www.data.kishou.go.jp/")
target_frame = ie.Document.frames(TargetFrame_index)
select_list = target_frame.document.body.tags("SELECT")
# 地域の選択
area_select = select_list[AreaSelect_index]
area_select.text = SelectArea
area_select.fireEvent("onchange")
ie.wait_stable()
target_frame = ie.Document.frames(TargetFrame_index)
select_list = target_frame.document.body.tags("SELECT")
# 都市名の選択
selecter = select_list[CitySelect_index]
selecter.text = SelectCity
selecter.fireEvent("onchange")
# データ指定
selecter = select_list[DataType_index]
selecter.text = DateType
selecter.fireEvent("onchange")
# 年
selecter = select_list[YearSelect_index]
selecter.text = DateArray[0]
selecter.fireEvent("onchange")
# 月
selecter = select_list[MonthSelect_index]
selecter.text = DateArray[1]
selecter.fireEvent("onchange")
# 日
#selecter = select_list[DateSelect_index]
#selecter.text = DateArray[2]
#selecter.fireEvent("onchange")
# JavaScriptの変更
script_tag = ie.document.frames[2].document.tags("SCRIPT")[0]
script_str_arr = script_tag.text.split("\n")
#確認用出力
i = 0
while script_str_arr[i] != nil
print script_str_arr[i]
print ("\n")
i = i + 1
end
if script_str_arr[738] =~ /window\.open/
# JavaScriptを書き換える
script_str_arr[738] = "\t\twindow.location.href = loc;"
script_tag.raw.text = script_str_arr.join("\n")
else
puts "JavaScriptが予想と違うので中止"
exit
end
# 検索ボタンクリック
area_list = target_frame.document.body.tags("AREA")
area_list[SearchButton_index].click
sleep 3
ie.wait_stable
# データの取り出し
TableFrame_index = 1
Table_index = 2
frame = ie.Document.frames[TargetFrame_index]
data_frame = frame.Document.Frames[TableFrame_index]
table_tag = data_frame.Document.tags("TABLE")[Table_index]
table_tag.tags("TR").each {|tr_tag|
data_list = []
tr_tag.tags("TD").each {|td_tag|
data_list.push td_tag.innerText
}
puts "#{data_list.join(',')}"
}
form.show
Phi.mainloop
#************************