【问题标题】:Google Page Speed API Path?Google Page Speed API 路径?
【发布时间】:2021-09-10 14:23:24
【问题描述】:

我想知道是否有人可以对 PageSpeed API 结果有所了解。

我正在尝试访问文档中的特定元素。我使用了“选择器”,但它可以返回多个元素。我很好奇是否有办法使用路径结果并将其转换为 XPATH?

【问题讨论】:

  • 路径:"5,HTML,2,BODY,3,DIV,2,MAIN,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV ,1,DIV,0,DIV,3,P,0,A", 如上所述

标签: google-apis-explorer


【解决方案1】:

我最近也在努力从 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) 

       

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 2015-08-20
    相关资源
    最近更新 更多