实用程序,用于检查来自站点地图的页面大小及其解析请求的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组在不同线程中记录消息   java Wicket挂载404错误页   Java:如何制作对象数组的副本?   类似Windows中的java日期时间选择器   java无法获取JTextField用户输入以搜索文本文件   安卓 Java:如何随机更改背景和字体颜色   Java定时器中的摆动变化延迟   java让Selenium暂停X秒   将响应传递到视图时发生java Nativescript错误   java刷新安卓列表视图的最佳方式是什么?   单java进程的多线程队列/工作线程体系结构   web服务Java NoSuchMethodException   java groupingBy和filter一步到位   java游标。getCount()给定错误   即使引用的文件位于项目根目录中,java PrintWrite仍会持续引发“未找到文件”异常