如何获取 EventStream 中的数据 Server-sent Events

2016-12-14 13:20:02 +08:00
 tboy

http://4.baring.cn/quo/bin/quotation.dll/page/pageinfo.html?page=http://4.baring.cn/quo/bin/quotation.dll/page/ytcj.com.forexhome.htm

这个页面的数据更新很快,我想得到数据,实时存入 Redis ;

网上找了很多资料,没有解决,求大家赐教。

2590 次点击
所在节点    JavaScript
4 条回复
xream
2016-12-14 13:30:52 +08:00
啥意思? 它好像没做验证 直接这样就能取到 event data:

const src = new EventSource('http://4.baring.cn/quo/bin/quotation.dll?fields=Price,LastSettle,High,Low,&symbols=USDINIW,USUSDCNY,USGBPUSD,USEURUSD,USUSDJPY,USAUDUSD,USUSDCAD,USUSDCHF,USNZDUSD,USUSDHKD,WHHKDCNY,WHCNYJPY,')

src.onmessage = event => {
console.log(event.data)
}
tboy
2016-12-14 13:43:55 +08:00
直接用 跨域 请求不到数据
tboy
2016-12-14 13:44:07 +08:00
RangerWolf
2016-12-14 13:49:51 +08:00
为啥我进去看不到数据?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327575

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX