まず下記の激安オクをご覧ください。
http://www.yasuoku.jp/
このページを〝web query”でExcel上に取り込んだところ
主要部分はほぼ読み込めたのですが肝心の残り時間数が読み込めません。
Excelのセル上に残り時間を表示したいのです(セル位置は問いません)
テキストベースでカウントダウンしていると思われますが〝web query”で読み込む方法は無いでしょうか?
リアルタイムでセル上の数値を更新する必要はありません、現時点の残時間で結構です。
以上、宜しくお願いします。
Ajaxと言うのはローカル上で展開(PHPのような)イメージなのですが違うのでしょうか?
PHPはローカルではなくサーバ側で動きます。
Ajaxはローカルから適宜サーバへ問い合わせを行いデータを取ってくるというしくみで、JavaScriptが機能していないと動作しません。
残念ながらExcelのWebQueryにはJavaScriptの機能がありませんので、「キャッチアップすることはできません」とお答えしました。
その場合、(テキストデータの)読み込み先のURLを直読みとかは出来ないのでしょうか?
前述のように、Ajaxはサーバ側で生成されるデータを動的に取ってくるしくみなので、静的なURLというものは、おそらく存在しません。
Excel以外でもOKんなのでローカル上に(csv等で)保存する方法は無いでしょうか?
Excel VBAでIE Applicationを操作すれば、おそらく可能だとは思います。
しかし、私は短時間でご質問のサイトのAjaxを解析するほどの力量を持っておりませんので、悪しからず失礼します。
有難う御座います。
IE Applicationですか・・・
ちょっと勉強してみます。
回答有難う御座います。
Ajaxと言うのはローカル上で展開(PHPのような)イメージなのですが違うのでしょうか?
その場合、(テキストデータの)読み込み先のURLを直読みとかは出来ないのでしょうか?
Excel以外でもOKんなのでローカル上に(csv等で)保存する方法は無いでしょうか?