Autor Zpráva
ic
Profil *
Ahoj...

Když už google umí hledat stránky podle data (Poslední týden / Poslední měsíc / ...) a toto často zobrazuje i vedle výsledků hledání napadlo mě že by mohlo být užitečné mít ke každé stránce informace o tom, jak je stará.

Tyto informace google pokud vím získává z mikroformátů na stránce nebo aktuálně z html5. Nejde potom o stáří stránky jako takové, ale konkrétně článku, který se na stránce nachází.

Jednoduchý příklad: http://www.howtoadvertise.net/how-old-is-a-website.html má na stránce datum 'Nov.04, 2006' a stejnou informaci google zobrazí i vedle výsledku hledání na vedoucím na tuto stránku. Nevím proč to nepřeloží na pro Čechy obvyklejší typ datumu, ale to je jeho věc.

Dokáže ovšem časově řadit i stránky, na kterých časový údaj není nikde uveden! Jak to přesně dělá nevím, ale pravděpodobně ke stránce přiřadí čas její první indexace.

Takže neexistuje nějaký plugin do prohlížeče, který by těchto vlastností googlu využil a ke každé zobrazené stránce vypsal jení datum? Případně neexistuje na to nějaká online služba?

Nevím jestli google tuhle informaci předává přes nějaké API, pokud ne, bylo by asi obtížné ji získat... a jsou i jinde (jiné vyhledávače / online služby) podobné časové údaje vzniků stránek?
ic
Profil *
jo a v tom nadpisu mělo být plugin XDD
Davex
Profil
ic:
„Plufin“ v titulku jsem opravil.

Datum poslední změny můžeš zjistit z HTTP hlavičky Last-Modified, ale není to spolehlivé, protože dynamické stránky jí často neposílají - záleží na skriptu, který je generuje. Ve Firefoxu je poslední změna z hlavičky vidět v informacích o stránce nebo lze čas získat bookmarkletem:

javascript:alert(document.lastModified)


Různé informace z HTTP hlaviček umí také ve stavovém řádku zobrazovat plugin Header Spy pro Firefox.
ic
Profil *
díky za tu opravu... zrovna tady to datum taky moc nesedí, ale to asi díky té slovní syntéze data 'Založeno včera'

Header Spy vyzkouším

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0