XPathGraphというサービスを使って、以下の投資信託サイトの基準価額をグラフにしたいのですがうまくできません。

http://www.saison-am.co.jp/

XPathとか全然わかってません。ググりながらやってみたことは、
1. Find XPathブックマークレットを使って、基準価格のところをフォーカスして表示された以下の文字列を貼付けるた
/html[1]/body[1]/table[1]/tbody[1]/tr[1]/td[4]/table[3]/tbody[1]/tr[1]/td[1]/table[3]/tbody[1]/tr[1]/td[1]/table[2]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[2]/td[2]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[3]/td[1]/table[1]/tbody[1]/tr[1]/td[1]/table[1]/tbody[1]/tr[2]/td[@class="engG12b"]

2. テストボタンを押すと、「token , doesn't match format of a 'Step'」と表示される

3. 取得しようとしている基準価額にカンマが含まれてるのが原因かと思い、上記のXPathを、
translate('above-xpath', ",", "")
としてみたが、同じエラーになる

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/04/26 10:07:17
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:punkaholic No.1

回答回数33ベストアンサー獲得回数11

ポイント60pt

Firefoxがtbodyを補完してしまうのが問題のようです.

どこの値を取りたいのかが分からないですが,

/html[1]/body[1]/table[1]/tr[1]/td[4]/table[3]/tr[1]/td[1]/table[3]/tr[1]/td[1]/table[2]/tr[1]/td[2]/table[1]/tr[2]/td[2]/table[1]/tr[1]/td[1]/table[1]/tr[3]/td[1]/table[1]/tr[1]/td[1]/table[1]/tr[2]/td[@class="engG12b"][1]

とすると,左側の基準価額が取得できました.

id:wataradio

おおっ。できましたっ! テストは成功して「9693」という数値が取得できました。

グラフとして登録してみました。

セゾン・バンガード・グローバルバランスファンド:

http://xpath.kayac.com/graph/StaMMRsT3RGlWQ

セゾン・資産形成の達人ファンド:

http://xpath.kayac.com/graph/Ot8rMCAT3RGqVw

あれ?プロットされてないですね。データが1日分しかないからかな? たぶん明日、あさってになれば折れ線が表示されるのでしょう。

ありがとうございました。

2008/04/26 08:40:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません