我在搜狐上查询了三只股票的数据,网址如下:
http://q.stock.sohu.com/cn/msq.shtml?q=cn_000022,cn_600019,cn_600028
打开网页之后,能看到一个表格,它的数据复制下来就是如下内容:
=======内容开始===========================================================
股票代码 股票名称 当前价 涨跌额 涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨收盘
000022 深赤湾A 11.70 -0.30 -2.50% 8844 86 1034 0.19% 11.60-11.80 11.60 12.00
600019 宝钢股份 5.17 -0.06 -1.15% 321813 63 16563 0.18% 5.11-5.19 5.15 5.23
600028 中国石化 7.01 -0.06 -0.85% 244512 47 17029 0.03% 6.90-7.02 6.97 7.07
=======内容结束===========================================================
如果我察看该网页的源代码,发现这一块相应的代码是:
=======代码片段开始===========================================================
股票代码 |
股票名称 |
当前价 |
涨跌额 |
涨跌幅 |
总手 |
现手 |
成交金额 |
换手率 |
今低-今高 |
今开盘 |
昨收盘 |
|
|
|
|
|
|
|
|
|
|
|
|
テーブル>
=======代码片段结束======================================= ====================
我的问题是何為視不到“宝钢股份”、“600019”、“中国石化”这样字样?我当初学习htmlその時、说网上に表示されている西都はソースコード中に到達できますか?搜狐它このネットページはソースコード中に到達できませんか?発行三行股票データ消失,只剩下表格头:
=======本地文に保存後に閲覧できる内容開始=================== ========================================
股票代码股票名当前价涨跌额涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨晩收盘
=======本地文件保存後観察的内容结束=========== ================================================
このような現象が発生するのは何ですか?
承認案 (解決策)
これらのデータは AJAX 経由で取得されます。
我其实对 どのように获取那三行股票数据有兴趣,不知道搜狐这个页面データの取得に使用される
ソースコードは、このページでの応答を示すものではなく、次の JS を参照するために使用されます。ファイル
を谢谢KongHuLu 兄さん、この js ファイルを閲覧する際には太りません。
またはその使用方法vba は、この 3 行のデータを Excel に保存するか、アクセス中に実行しますか?
AJAX は、その方法を確認します。
通知、私は学術的に去ります。
より迅速な学習のために、永遠の兄は、単一の例を実行できるかどうか? 例: Excel の vba コードを 1 つずつ取得し、下にある私が再びゆっくりと
谢谢、私は学業を去ります。 迅速な進歩のために、永遠に一つの例を達成できるかどうか?问题解决没有能能给点意见?
jsなどで表示する必要があり、静的な出力はないのでソースコードにはなく動的です
[引用=8階さんの返信より引用:]
ありがとうございます、勉強させていただきます!それから。
学習プロセスをスピードアップするために、brother theforever が簡単な例を挙げてもらえますか?たとえば、Excel の VBA コードを使用して始値さえ取得できます。残りはゆっくり学習します。 あなたの問題を解決する方法についてアドバイスをいただけますか?
申し訳ありませんが、まだ調べていません。
「Head First Ajax」という本をオンラインでダウンロードしました。まだ読む時間がないので、先に読み終えます。ありがとう。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。