Веб-сокеты, которые меняют порты?Как мне их всех ловить :) 8050, 8053, 8073 .. и т. Д. - PullRequest
0 голосов
/ 28 мая 2018

Существует этот веб-сайт (blitzortung [.] Org), который собирает живые данные молний , и я действительно хотел бы узнать больше о сборе живых данных, написав скрипт, который подключается к веб-сайту и сохраняетвеб-сокеты, как только они поступают, все данные (цены на акции также обычно «ловятся» и существует множество учебных пособий, но «проблемы» там не возникает, насколько я знаю или не знаю), и когда яс помощью Chrome выполните команду inspect element и перейдите в Сеть, а затем нажмите ws (websockets), и я заметил, что порты время от времени меняются.Я заметил от 8050 до 8090 и иногда это занимает несколько секунд, иногда пару минут или даже 45?Они действительно меняются, потому что 80xx остается?

Итак, как мне подойти к этому?Я использую Python 3 и websocket-client fyi

Данные о ударе молнии представлены в формате JSON, это все, что я хочу, настолько близко к реальному времени, насколько это возможно:

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

Редактировать: ws.send(request) , где запрос - это ключ карты, который вы можете найти, просматривая веб-сайт, и, как указано в комментариях, любой порт от 8050 до 8090 работает для ws.connect().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...