ChromeController:使用Chrome调试协议的Chrome浏览器的综合包装和执行管理器

时间:2024-02-22 08:09:33
【文件属性】:

文件名称:ChromeController:使用Chrome调试协议的Chrome浏览器的综合包装和执行管理器

文件大小:396KB

文件格式:ZIP

更新时间:2024-02-22 08:09:33

python chrome chromium use-less-jerberscript use-moar-python

Chrome远程控制界面以及调试协议和工具包。 注意:由于上游Chromium错误,测试当前无法通过: : id 使用google-chrome和/或python中的Chrome的一站式服务。 使用ChromeController,您可以完全访问从javascript获得的整个调试界面,但是使用的语言不会让人们想成为牧羊人。 流程生命周期管理,选项卡管理以及完整的chrome远程调试界面通过python公开。 通过解析远程调试协议描述json文件,通过自动代码生成自动更新。 快速开始: import ChromeController additional_options = [ '--user-data-dir=/tmp/x' ] with ChromeController . ChromeContext ( binary = "google-chrome" , additional_options = additional_options ) as cr : # Do a blocking navigate to a URL, and get the


【文件预览】:
ChromeController-master
----.gitignore(100B)
----README.md(7KB)
----test_dump_ast.py(4KB)
----.gitmodules(159B)
----tests()
--------test_simple.py(18KB)
--------test_tab_pool.py(6KB)
--------test_header_overrides.py(11KB)
--------testing_server.py(25KB)
--------test_redirects.py(4KB)
--------test_xhr_get.py(11KB)
--------test_post.py(2KB)
--------__init__.py(1B)
--------waf_garbage()
----runTests.sh(1KB)
----docs()
--------ChromeController.cr_exceptions.html(43KB)
--------ChromeController.html(2KB)
--------ChromeController.chrome_context.html(2KB)
--------ChromeController.Generator.gen.html(5KB)
--------ChromeController.ChromeRemoteDebugInterface.html(506KB)
--------ChromeController.ChromeSocketManager.html(7KB)
--------index(128B)
--------ChromeController.tab_pool.html(6KB)
--------ChromeController.transport.html(14KB)
--------ChromeController.manager.html(509KB)
--------index.html(128B)
--------ChromeController.manager_base.html(6KB)
--------ChromeController.Generator.html(2KB)
----ChromeController()
--------resources()
--------Generator()
--------tab_pool.py(5KB)
--------manager_base.py(4KB)
--------chrome_context.py(954B)
--------exit_handler.py(991B)
--------protocols()
--------__init__.py(687B)
--------__main__.py(4KB)
--------filter_funcs.py(3KB)
--------cr_exceptions.py(560B)
--------transport.py(22KB)
--------manager.py(35KB)
----logSetup.py(8KB)
----cookie_wtf.py(1KB)
----gen_class.py(447B)
----test_build_ast.py(3KB)
----LICENSE.txt(2KB)
----setup.py(1KB)
----.travis.yml(564B)
----gen_doc.sh(2KB)

网友评论