How to install chrome_remote_shell
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install chrome-remote-shell
Lastest release
This library makes it easy to communicate with the Google Chrome remote debugging shell from Python. To make the shell available, start Chrome with this option:
google-chrome --remote-shell-port=9222
Then you can connect from Python through code like this:
>>> import chrome_remote_shell >>> shell = chrome_remote_shell.open(port=9222) >>> shell.request('DevToolsService', command='ping') {u'data': u'ok', u'command': u'ping', u'result': 0}
The protocol is described in detail at:
http://code.google.com/p/chromedevtools/wiki/ChromeDevToolsProtocol
As a convenience, the shell connection object offers a method that, by injecting JavaScript into the first tab, commands Chrome to open a URL in a new tab:
shell.open_url('http://www.aldaily.com/')
CHANGELOG
2009 Feb 26. Added a conditional import of simplejson so that the module runs under Python 2.5.