bet365网站的数据是经过websocket协议实现数据的实时更新,因此须要经过websocket协议来创建客户端与服务器的链接。web
第一步,咱们须要找到服务端地址。经过使用浏览器调试工具能够看到浏览器与服务器创建了两个websocket连接:浏览器
wss://premws-pt3.365lpodds.com/zap/?uid=23309032945226327 和 wss://pshudws.365lpodds.com/zap/?uid=6074103048496744服务器
其中第一条做用就是数据更新,因此咱们只关注这个链接便可。websocket
第二步,数据的交互。咱们能够看到当链接成功时,客户端向服务端发送了一条消息:#P__time,S_5472FC71D56333588A26916BBA864B1A000003(这条消息包含特殊字符)。而后服务器返回一系列消息,说明服务器数据交互正常。数据结构
第三步,数据的分析。bet365的数据结构以及含义相对来讲比较晦涩难懂,须要花费时间去理解的。socket
更多的技术实现细节能够访问http://www.ooule.com了解。 若是有时间我能够继续详细写出实现过程。工具