홈>
나는
Google PageSpeed Insights
을 포함하는 것을 시도하고있다
내 응용 프로그램에서 점수. 나는 그것을 위해 API를 발견했고 그것을 사용하려고 시도했다 :
https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=http://wikipedia.org&filter_third_party_resources=true&locale=en_US&screenshot=false&strategy=desktop&key=MyAPIKey
이것은 요점에 표시된 것처럼 출력을 얻었습니다.
https://gist.github.com/JafferWilson/6f8c5661e11654f301247edca45d23df
그러나 다음과 같은 도메인에서 PageSpeed Insights 응용 프로그램을 사용할 때 :
WikiPedia.org
, 점수가 다른 결과 JSON api에서 https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwikipedia.org&tab=mobile
나는 윈도우 10와 Python2.7를 사용하고 있습니다. 상기 API에 액세스하기위한 코드를 시도
>>> url = "https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=http://wikipedia.org&filter_third_party_resources=true&locale=en_US&screenshot=false&strategy=desktop&key=MYAPIKey"
>>> response = urllib.urlopen(url)
>>> data = json.loads(response.read())
print data.
그러나 PageSpeedInsights of Google에 표시된 정확한 점수를 원합니다. Google 통계 페이지와 동일한 점수를 얻는 방법이 무엇인지 알려주세요. 어쨌든 API 결과에서 같은 점수를 볼 수 없었습니다.
- 답변 # 1
관련 질문
- python : @classmethod의 위치
- python : 다른 CRS를 사용하여 .tif에서 .tif로 내보내기
- Python에서 SimpleITK 이미지의 방향을 변경하는 방법
- python : n 시간이 지난 후 while 루프를 어떻게 중지합니까?
- python : Google API를 사용하여 chromeos 장치의 수를 얻을 수 있습니까?
- python : for 루프를 사용하여 각 항목 없이 모든 목록을 인쇄하려면 어떻게 해야 합니까? 파이썬에 대안이 있습니까?
- python : 아나콘다를 사용하여 jupyter 노트북에 영어 공간 모델을 설치하는 방법
- Python youtube-upload -내 계정이 승인되어도 썸네일을 업로드할 수 없습니다.
- python : 목록 및 사전의 이 기능을 이해할 수 없습니다.
데스크탑/모바일
세트
strategy=desktop
strategy=mobile
로 URL에서.JSON과 웹 사이트 간의 불일치는 여러 실행 내에서 변형이 될 수 있습니다. 웹 사이트가 점수 버킷에 속하지 않기 때문입니다. 그러나 데스크톱과 모바일 모두 1 점 범위 내에서 점수가 비교적 안정적인 것으로 보입니다.