Skip to content

Changelog

Marcus Österberg edited this page Jun 9, 2020 · 3 revisions

0.1 - Google Mobile-friendly test (2017-01-31)

Första kodexempel som skript är Googles test mobile-friendly. Det annonserades nyligen ut på Google Webmaster Central-bloggen. Dessvärre verkar inte APIet vara uppe ännu, det svarar bara "HTTPError: HTTP Error 403: Forbidden", men det finns nu kod för stickprov i test.py. När APIet verkar må bättre kommer en mer automatiserad/storskalig version.

För det mer storskaliga finns under mappen exempelfiler textfiler med adresser. Du som vill förbereda dig kan börja samla på dig URLar på detta vis, en webbsidas adress per rad. Dessa kommer sedan att kunna läsas in och köras en och en mot respektive API.

0.2 Test av HTTP-status (2017-02-06)

Nu innehåller default.py ett test som läser in textfil (en webbadress per rad) och kollar vilken HTTP-status adressen returnerar. Går allt som det ska kommer en '200', saknas sidan ska en '404' anges, eller om domänen saknas kommer '520' eller '522' tillbaka. Svaret skrivs till en kommaseparerad CSV-fil, enkel att läsa in i kalkylprogram.

Denna funktion är användbar för att kolla långa listor av domäner, eller granska att alla inarbetade adresser på en webbplats faktiskt funkar.

0.3 Hämta webbadresser från sitemaps + beroende av biblioteket Beautiful Soup (i alpha)

Beautiful Soup 4 används för att bearbeta HTML/XML-filer och används i filen helper.py och endast i funktionen fetchUrlsFromSitemap().

0.4 Google Lighthouse istället för Pagespeed (2020-06-09)

Google stängde av version 4 av Pagespeed Insights API:et i maj så nu används version 5, alltså Lighthouse.
Numera finns helt andra mätetal och betyget mellan 0-100 är borta. En rekommenderad ersättare till betyget/score är observedSpeedIndex, det kan lite slarvigt översättas med antalet millisekunder innan webbsidan börjar visa upp sig.