33 lines
857 B
Python
33 lines
857 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('')
|
|
try:
|
|
msg = eval(cmdline)
|
|
except Exception as e:
|
|
print(e)
|