实用程序,用于检查来自站点地图的页面大小及其解析请求的har文件的资源

page-size-check的Python项目详细描述


===
页面大小检查
==



页面大小检查是一个实用程序,用于检查来自站点地图的页面大小及其资源,使用Selenium和Haralyzer解析
请求的HAR文件。执行此实用程序会生成一些文件,允许用户对请求数及其大小进行
分析。执行使用threadpoolexecutor并行启动浏览器。


dependencies
----

*git.
*python 3.5或更高版本,`pip``和virtualenvwrapper.
*Requirements sys.txt中的系统需求


installation
-


从repo克隆项目:


\安装virtualenv python::

cd page_size_check
mkvirtualenv page_size_check“-p python3-a.
pip install-r requirements.txt

分支:

master-->;prod env。错误问题从这里开始。

下载::

-firefox selenium webdriver:geckodriver
-browsermob proxy

。执行:

python page_size_check.py--sitemap_url=“sitemap.url”[--help]

输出:

-恢复URL文件:包含条目数、页面大小和页面加载时间的URL的恢复
-资源列表文件:包含mimetype的每个页面上的资源列表,大小和加载时间
-mimetype资源:按mimetype分组的资源在站点地图的每个url中的简历




您可以执行脚本执行以下操作:代码:`python page_size_check.py--help`查看您可以设置的所有
参数:

--browsermob_server_path text browsermob server path。
--firefox_driver_path text firefox driver path。
--sitemap_url text sitemap以获取URL。
--线程整数线程。
帮助显示此消息并退出。
BR/>贡献> BR/> BR/>贡献是非常受欢迎的。请打开“拉取请求”或“提交问题”。
测试将尽快准备就绪,请确保在提交拉取请求之前覆盖率至少保持不变。

“页面大小检查”是免费的开源软件



问题
----


如果您遇到任何问题,请“提交问题”以及详细说明。

_` pip`:https://pypi.python.org/pypi/pip/
。_`拉取请求`:https://github.com/apsl/page size check/pulls
。_`提交问题:https://github.com/apsl/page size check/issues
。_`麻省理工学院:http://opensource.org/licenses/mit

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值