我想知道是否有人可以解释一下PageSpeed应用程序接口的结果。
我正在尝试访问文档中的特定元素。我使用了“选择器”,但它可以返回多个元素。我很好奇是否有一种方法可以使用路径结果并将其转换为XPATH?
发布于 2021-09-29 04:44:55
我最近也在从PageSpeed结果中提取特定的元素,但是我解析了JSON数据并从中提取了我想要的数据。一旦我了解了如何解析JSON,这看起来就更简单了。我建立了一个循环,因为我有数百个URL,但为了更简单的目的,这可能是有帮助的。这是我使用的:
url = ['https://www.yourwebsite.com/']
API_Key = "yoUrKeY"
baseURL = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url="
strategy = "mobile"
response_url = baseURL+url+'&key='+API_Key+'&strategy='+strategy
response = requests.get(response_url).json()
url_id = response['originLoadingExperience']['id']
overall_score = response['lighthouseResult']['categories']['performance']['score']*100
fcp_score = response['originLoadingExperience']['metrics']['FIRST_CONTENTFUL_PAINT_MS']['percentile']/1000
print(url_id, overall_score, fcp_score)
https://stackoverflow.com/questions/69133693
复制相似问题