Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dushankw/265a8d32672e2151db6c72eb5add6ff4 to your computer and use it in GitHub Desktop.
Save dushankw/265a8d32672e2151db6c72eb5add6ff4 to your computer and use it in GitHub Desktop.
Tiny parser to get websocket messages from Google Chrome Developer Tools > Network > Export HAR...
# !/usr/bin/env python3
# encoding: utf-8
import json
file_name = 'websocket.har'
f = open(file_name)
j = json.load(f)
entries = j['log']['entries']
for e in entries:
if e['_resourceType'] == 'websocket' and '_webSocketMessages' in e.keys():
messages = e['_webSocketMessages']
for m in messages:
if len(m['data']) > 1:
print(m)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment