소개¶
pymozrepl는 Firefox MozREPL Add-on에 접근하기 위한 Python Interface를 제공합니다.
특징¶
- firefox mozrepl에 연결하기 위한 과정을 단축 할 수 있습니다.
- firefox mozrepl에 값을 전달하고 반환받은 결과에서 불필요한 텍스트를 자동으로 제거해줍니다.
- firefox mozrepl에 값을 전달하고 반환받은 결과를 Python의 기본 타입에 맞게 변환해줍니다.
- javascript object에 접근 하기 위한 인터페이스를 제공해줍니다.
- 기타 등등...
사용 예¶
먼저, mozrepl Firefox Add-on을 addons.mozilla.org 로 부터 설치한뒤, 서버를 시작합니다.
>>> import mozrepl
>>> repl = mozrepl.Mozrepl()
>>> repl.execute('window')
[object ChromeWindow] - {0: {...}, 1: {...}, 2: {...}, 3: {...}, 4: {...}, close: function() {...}, stop: function() {...}, ...}
>>> list(repl.execute(u'["a", 1, 2, 3, 4]'))
[u'a', 1, 2, 3, 4]
>>> repl.execute('content').document.title
u'pymozrepl \\u2014 mozrepl 0.1a8 documentation'
>>> import mozrepl.util
>>> for cookie in mozrepl.util.getCookiesFromHost(repl, '.cpan.org'):
... break
...
>>> cookie
Cookie(version=0, name=u'css', value ...
도움말¶
다음 문서를 참조 하십시오: http://pymozrepl.readthedocs.org/index.html.
수정사항¶
changelog.rst 문서를 참조하세요.
개발자¶
별님 <w7dn1ng75r@gmail.com>
파이썬 환경¶
오직 2.7 버전대에서만 사용 할 수 있습니다.
소스 코드¶
소스 코드는 다음 사이트에 올려져 있습니다: https://github.com/Thestars3/pymozrepl.