tools/scripts/cdb/cdb.py
aozhiwei 4fbba4ca93 1
2019-10-12 11:16:57 +08:00

33 lines
865 B
Python

import os
import pychrome
import scriptmgr
#os.environ['DEBUG'] = '1'
def initTab(tab):
tab.call_method("Network.enable", maxPostDataSize=65536)
tab.call_method("Page.enable")
tab.call_method("Page.getResourceTree")
tab.call_method("Profiler.enable")
tab.call_method("Runtime.enable")
tab.call_method("Debugger.enable", maxScriptsCacheSzie=1000000)
tab.call_method("DOM.enable")
tab.call_method("CSS.enable")
tab.call_method("Overlay.enable")
tab.call_method("Log.enable")
browser = pychrome.Browser(url="http://192.168.100.137:9223")
tab = browser.new_tab()
scriptmgr = scriptmgr.ScriptMgr(tab)
tab.start()
initTab(tab)
tab.call_method("Page.navigate", url="http://localhost:7456/", _timeout=5)
while True:
cmdline= input('').strip()
try:
msg = eval(cmdline)
except Exception as e:
print(e)