Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更改端口的WebSocket?我怎样才能把它们都抓住:)805080538073……等等_Python_Json_Networking_Websocket - Fatal编程技术网

Python 更改端口的WebSocket?我怎样才能把它们都抓住:)805080538073……等等

Python 更改端口的WebSocket?我怎样才能把它们都抓住:)805080538073……等等,python,json,networking,websocket,Python,Json,Networking,Websocket,有一个网站(blitzortung[.]org)收集实时闪电数据,我真的很想通过编写一个脚本来了解更多关于捕捉实时数据的信息,该脚本连接到网站并在WebSocket到达时保存所有数据(股票价格通常也会被“捕获”,有很多教程,但据我所知或不知道,“问题”并没有出现),当我使用Chrome进行inspect元素时,请转到网络,然后单击ws(websockets),我注意到端口会不时变化。我注意到从8050到8090有时需要几秒钟,有时几分钟,甚至45分钟?它们真的会因为80xx停留而变化吗 那么,我

有一个网站(blitzortung[.]org)收集实时闪电数据,我真的很想通过编写一个脚本来了解更多关于捕捉实时数据的信息,该脚本连接到网站并在WebSocket到达时保存所有数据(股票价格通常也会被“捕获”,有很多教程,但据我所知或不知道,“问题”并没有出现),当我使用Chrome进行inspect元素时,请转到网络,然后单击
ws
(websockets),我注意到端口会不时变化。我注意到从
8050
8090
有时需要几秒钟,有时几分钟,甚至45分钟?它们真的会因为
80xx
停留而变化吗

那么,我应该如何处理这个问题呢?我正在使用Python3和
websocket客户端
fyi

Lightning strike数据是JSON格式的,这就是我想要的,尽可能接近实时:

{time: 1527498164439381800, lat: 39.285885, lon: 40.87246, alt: 0, pol: 0, mds: 5004, mcg: 244,…}

编辑:
ws.send(request)
其中request是查看网站时可以找到的地图键,如评论中所述,从
8050
8090
的任何端口都适用于
ws.connect()

您是否尝试过
websocket客户端
?端口无关紧要。请参阅网站上的js源代码:
var rnd=parseInt(Math.random()*40)+50;
,它只是
8050
8090
之间的一个随机数。您可以在python代码中使用它们中的任何一个。哇,这真的很有帮助!