c# - Connect to Chrome Remote Debugger using ClientWebSocket -
i’m trying connect chrome using it’s remote debugging protocol websocket class introduced in .net framework 4.5.
this sample code , i’m getting error message saying "unable connect server".
static void main(string[] args) { programme p = new program(); p.mymethod(); console.readline(); } public async void mymethod() { var ws = new clientwebsocket(); var uri = new uri(configurationmanager.appsettings["debug_url"], urikind.absolute); await ws.connectasync(uri, cancellationtoken.none); console.writeline("done!"); } <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedruntime version="v4.0" sku=".netframework,version=v4.5" /> </startup> <appsettings> <add key="debug_url" value="ws://127.0.0.1:9220/devtools/page/18da69d1-70e0-428f-985e-9e600b07311e" /> </appsettings> </configuration>
what right way connect chrome websocket class ?
platform : windows 8
it doesn't work way. have inquire list of tabs via
http ://127.0.0.1:9220/json/list
parse reply has tab ids , urls, , utilize these ids connecting via web socket. chrome generates ids on fly. next time different.
c# google-chrome google-chrome-devtools
No comments:
Post a Comment