Skip to content

Instantly share code, notes, and snippets.

@dmchell
Created December 17, 2020 20:42
Show Gist options
  • Save dmchell/5953c36ab31f924a8b749ae3703b862a to your computer and use it in GitHub Desktop.
Save dmchell/5953c36ab31f924a8b749ae3703b862a to your computer and use it in GitHub Desktop.
Read Chrome cookies from debug web socket
import ws, asyncdispatch, os
proc query() {.async.} =
var wsurl = paramStr(1)
echo wsurl
var ws = await newWebSocket(wsurl)
await ws.send("{\"id\": 1, \"method\": \"Network.getAllCookies\"}")
echo await ws.receiveStrPacket()
ws.close()
waitFor query()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment