Python除了做爬虫抓数据还能做什么?
网络重要指标简介5月初,Google推出了Core Web Vitals,它是其关键Web Vitals指标的一部分。 这些指标用于提供有关网站上用户体验质量的指导。 Google将其描述为“帮助量化您的网站体验并确定改进机会”的一种方式,进一步强调了它们向关注用户体验的转变。 核心网络生命力是真实的,以用户为中心的指标,用于衡量用户体验的关键方面。加载时间,互动性和稳定性。 除此之外,Google 上周宣布,他们将引入一个新的搜索排名信号,它将这些指标与现有页面体验信号(例如移动设备友好性和HTTPS安全性)结合在一起,以确保它们继续为高质量网站提供服务给用户。 监控性能指标预计此更新将于2021年推出,Google已确认不需要立即采取行动。 但是,为了帮助我们为这些更改做准备,他们更新了用于测量页面速度的工具,包括PSI,Google Lighthouse和Google Search Console Speed Report。 Pagespeed Insights API从何入手?Google的PageSpeed Insights是查看网页效果摘要的有用工具,它使用现场数据和实验室数据来生成结果。 这是获得少数URL概述的好方法,因为它是逐页使用的。 但是,如果您在大型站点上工作,并且希望获得大规模的见解,那么该API可以有利于一次分析多个页面,而无需单独插入URL。 用于衡量性能的Python脚本我创建了以下Python脚本来大规模度量关键性能指标,以节省手动测试每个URL所花费的时间。 该脚本使用Python将请求发送到Google PSI API,以收集和提取在PSI和Lighthouse中显示的指标。 我决定在Google Colab中编写此脚本,因为这是开始编写Python并允许轻松共享的好方法,因此本文将使用Google Colab贯穿整个安装过程。 但是,它也可以在本地运行,对数据的上传和下载进行一些调整。
请务必注意,某些步骤可能需要一些时间才能完成,尤其是当每个URL通过API运行时,为了不使请求过载。 (编辑:唐山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
