tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: javascript 内のソース取得
投稿日: 2012/06/02(Sat) 09:12
投稿者nobu
ありがとうございます。

> そもそも上記(下記)のリンク先は正しいのでしょうか?
>  http://www.clublog.org/expeditions/3B7C

http://www.clublog.org/expeditions/3B7C は最初の画面です。
ですので、このURLだけでは棒グラフの画面はまだ表示されません。
http://www.clublog.org/charts/?c=3B7C でも同じ画面になります。

手動で行う場合には、上記URLを表示させてから
ここのテキストボックスに JA1 と入力後に[Find QSOs]ボタンをクリック。
表示されたら
[Propagation suggestions for 3B7C from JAPAN or from CQ zone 25 ]の
[JAPAN](リンク先)の部分をクリックすると棒グラフが表示されます。
最初の質問では、ここまでの操作をVB6で行うコードを書きました。
この棒グラフが表示されているソースをVB6で取得したいのです。
Table が取得出来ると楽ですがhtmlでも後は必要部分の抜き出しをします。

> >[10m 809QSOs] などや[棒グラフの値]の取得が出来ないでいます。
> さて、どの部分の事を指しているのでしょうか?

[Google Chrome] にて棒グラフの画面の表示が完了したらマウスの右クリック、
[名前を付けて保存]で保存されたファイルの内容を見ると
下記の様な部分があります。
[Google Chrome] にての[ページのソースを表示]では該当部分が含まれていません。
(IEで保存したファイルでは該当部分が含まれていませんでした)


そこから
[10 m: 809 QSOs] や [width="10px" height="3px"] の中の
[height="3px"]が棒グラフの高さなので、これらを取得したいです。
[160 m: 146 QSOs]まであります。
0 1 2 3 4 ...23     は時間軸でGMT(日本時間ー9)です。

一部分を抜き出し....
<div id="results" align="center" style="display: block; "><div id="propagation"><center><h3>Propagation to 3B7C from <b>JAPAN</b></h3><b>10 m: 809 QSOs</b>
<table class="propagationChart" cellspacing="0"><tbody><tr><td></td><td></td><td></td><td></td><td><img src="./Club Log  Expedition Charts - 3B7C__files/g.gif" width="10px" height="3px"></td><td><img src="./Club Log  Expedition Charts - 3B7C__files/g.gif" width="10px" height="24px"></td><td><img src="./Club Log  Expedition Charts - 3B7C__files/g.gif" width="10px" height="88px"></td><td>
...まだ続きあり....

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。