雅虎财经在已经打开的页面上更新股票价格,例如http://finance.yahoo.com/q?s=AMRC
提前致谢! 杰克M
答案 0 :(得分:1)
Yahoo stock页面使用隐藏的IFRAME将数据流式传输到客户端,IFRAME在单个分块的HTTP连接上无限地传输数据。
在Fiddler中,您会看到此请求的网址如下:
http://streamerapi.finance.yahoo.com/streamer/1.0?s=AMRC,USD=X&o=JCI,^DJI,^IXIC,^GSPC,^TNX,^VIX,^RUT,EURUSD=X,AMRC,MSFT,PRGS,FB,DATA,GOOG,AMD,AAPL,BABA,AKAM,INTC,TSLA,AIG,ARMH,F&k=a00,a50,b00,b60,c63,c85,c86,g53,h53,j10,l84,l86,p20,p43,t53,t54,v53&j=c63,j10,l84,p20,p43,t53&r=0&callback=parent.yfs_u1f&mktmcb=parent.yfs_mktmcb&gencallback=parent.yfs_gencb®ion=US&lang=en-US&localize=0&mu=1&ts=1431634090166&dp=0
如果你想偷看"在响应数据(永远不会完成,因为它是一个流),你可以右键单击Fiddler的Web会话列表中的Session并选择COMETPeek
命令。