|
|
|
|
Strumenti |
22-02-2010, 10:28 | #1 |
Member
Iscritto dal: Aug 2009
Messaggi: 287
|
Recuperare pagina web IMPORTANTISSIMA dalla cache
Salve, ho un estremo bisogno di recuperare una pagina web visitata ieri pomeriggio ed oggi non più disponibile.
Ho provato con la cache di google ma nulla, posso recuperarla dalla mia cache? Ciao e grazie |
22-02-2010, 12:25 | #2 |
Moderatore
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
|
se entri in "cronologia" dovresti poterla trovare se la cronologia non è stata svuota alla chiusura del browser
__________________
"Visti da vicino siamo tutti strani..." ~|~ What Defines a Community? ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall
|
22-02-2010, 17:04 | #3 |
Member
Iscritto dal: Aug 2009
Messaggi: 287
|
La cronologia non è stata svuotata e la pagina in questione l'ho salvata anche tra i preferiti solo che se tento di accedervi mi dice che la pagina in questione è stata cancellata e quindi voolevo sapere se nella cache del brwser potevo trovare una copia della pagina
|
22-02-2010, 17:09 | #4 |
Moderatore
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
|
la cronologia è la cache del browser e se tu entrassi nella cronologia puoi visonare la pagina.
__________________
"Visti da vicino siamo tutti strani..." ~|~ What Defines a Community? ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall
|
22-02-2010, 17:45 | #5 | |
Senior Member
Iscritto dal: Mar 2005
Città: Roma
Messaggi: 5940
|
Quote:
La cronologia infatti è l'elenco delle pagine visitate, in modo più o meno strutturato (URL, data/ora di visita + altre info eventualmente) La cache è cosa ben diversa, e richiede molto più spazio perché deve salvare i sorgenti di tutte le pagine visitate. Tra l'altro ogni browser ha politiche proprie per stabilire se salvare una pagina nella cache o meno. Se usi Internet Explorer forse puoi vedere nella cartella Temporary Internet Files se trovi qualcosa. Se usi Firefox credo ci sia un'estensione per rivedere le pagine salvate nella cache su disco.
__________________
Stanchi di usare Nero? Qui trovate l'alternativa gratuita che fa per voi
HP ProBook 4530s i5 2410M / 4GB / 640GB / Intel HD3000+Radeon HD6490M / 15.6" @1366x768 ASUS F3E T7100 / 3GB / 120GB / X3100 / 15.4" @1280x800 / Intel 3945ABG |
|
25-02-2010, 14:06 | #6 |
Member
Iscritto dal: Aug 2009
Messaggi: 287
|
Allora ragazzi vi aggiorno: la pagina è elencata nella cronologia, la cache non è stata svuotata ed il pc non è nemmeno stato spento da quando è stata visitata questa pagina il problema però è che se clikko sull patgina desiderata nella cronologia mi ridice che la pagina è stata rimossa quindi non la prende dalla cache ma la cerca sul sito internet.
Come posso cercare di trovarla nel pc? nella cache ci sono un sacco di immagini provenienti dal sito in questione e anche qualche pagina web ma non tutte le pagine che ho visitato. Uso internet explorer 8. Confido in voi |
25-02-2010, 14:11 | #7 |
Senior Member
Iscritto dal: Nov 2009
Messaggi: 3810
|
prova a mettere internet explorer come non in linea e ricaricare la pagina dalla cronologia se è nella cache dovrebbe caricarla...
|
25-02-2010, 16:43 | #8 | |
Moderatore
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
|
Quote:
in questo modo forzi il caricamento di quella pagina che ha tenuto in memoria se non l'ha sovrascritta con il precedente tentativo
__________________
"Visti da vicino siamo tutti strani..." ~|~ What Defines a Community? ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall
|
|
25-02-2010, 20:19 | #9 |
Member
Iscritto dal: Aug 2009
Messaggi: 287
|
Purtroppo anche provando ad accedere non in linea mi dice paggina non più disponibile, avete qualche altra idea??
|
26-02-2010, 07:19 | #10 | |
Moderatore
Iscritto dal: Nov 2001
Città: Fidenza(pr) da Trento
Messaggi: 27465
|
Quote:
ma sei sicuro che non si riesca a ricaricarla con la cache di google?
__________________
"Visti da vicino siamo tutti strani..." ~|~ What Defines a Community? ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall
|
|
26-02-2010, 09:57 | #11 |
Member
Iscritto dal: Aug 2009
Messaggi: 287
|
ci provai appena tolsero la pagina e non me la dava, cioè mi dava la pagina principale del sito salvata qualche ora prima ma quella pagina in particolare è come se non l'avesse salvata
|
14-09-2017, 09:34 | #12 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1178
|
Mi dispiace rispolverare un thread così vecchio, ma vedo che non ha mai avuto risposta, e comunque su Wikipedia l'abitudine di cancellare pagine senza motivo e senza preavviso permane anche 7 anni dopo...
Quindi ecco la soluzione:
Codice:
(function() { var preTags = document.getElementsByTagName('pre'); var preWithHeaderInfo = preTags[0]; var preWithContent = preTags[2]; var lines = preWithContent.textContent.split('\n'); // get data about the formatting (changes between different versions of chrome) var rgx = /^(0{8}:\s+)([0-9a-f]{2}\s+)[0-9a-f]{2}/m; var match = rgx.exec(lines[0]); var text = ''; for (var i = 0; i < lines.length; i++) { var line = lines[i]; var firstIndex = match[1].length; // first index of the chars to match (e.g. where a '84' would start) var indexJump = match[2].length; // how much space is between each set of numbers var totalCharsPerLine = 16; index = firstIndex; for (var j = 0; j < totalCharsPerLine; j++) { var hexValAsStr = line.substr(index, 2); if (hexValAsStr == ' ') { // no more chars break; } var asciiVal = parseInt(hexValAsStr, 16); text += String.fromCharCode(asciiVal); index += indexJump; } } var headerText = preWithHeaderInfo.textContent; var elToInsertBefore = document.body.childNodes[0]; var insertedDiv = document.createElement("div"); document.body.insertBefore(insertedDiv, elToInsertBefore); // find the filename var nodes = [document.body]; var filepath = ''; while (true) { var node = nodes.pop(); if (node.hasChildNodes()) { var children = node.childNodes; for (var i = children.length - 1; i >= 0; i--) { nodes.push(children[i]); } } if (node.nodeType === Node.TEXT_NODE && /\S/.test(node.nodeValue)) { // 1st depth-first text node (with non-whitespace chars) found filepath = node.nodeValue; break; } } outputResults(insertedDiv, convertToBase64(text), filepath, headerText); insertedDiv.appendChild(document.createElement('hr')); function outputResults(parentElement, fileContents, fileUrl, headerText) { // last updated 1/27/12 var rgx = /.+\/([^\/]+)/; var filename = rgx.exec(fileUrl)[1]; // get the content type rgx = /content-type: (.+)/i; var match = rgx.exec(headerText); var contentTypeFound = match != null; var contentType = "text/plain"; if (contentTypeFound) { contentType = match[1]; } var dataUri = "data:" + contentType + ";base64," + fileContents; // check for gzipped file var gZipRgx = /content-encoding: gzip/i; if (gZipRgx.test(headerText)) { filename += '.gz'; } // check for image var imageRgx = /image/i; var isImage = imageRgx.test(contentType); // create link var aTag = document.createElement('a'); aTag.textContent = "Left-click to download the cached file"; aTag.setAttribute('href', dataUri); aTag.setAttribute('download', filename); parentElement.appendChild(aTag); parentElement.appendChild(document.createElement('br')); // create image if (isImage) { var imgTag = document.createElement('img'); imgTag.setAttribute("src", dataUri); parentElement.appendChild(imgTag); parentElement.appendChild(document.createElement('br')); } // create warning if (!contentTypeFound) { var pTag = document.createElement('p'); pTag.textContent = "WARNING: the type of file was not found in the headers... defaulting to text file."; parentElement.appendChild(pTag); } } function getBase64Char(base64Value) { if (base64Value < 0) { throw "Invalid number: " + base64Value; } else if (base64Value <= 25) { // A-Z return String.fromCharCode(base64Value + "A".charCodeAt(0)); } else if (base64Value <= 51) { // a-z base64Value -= 26; // a return String.fromCharCode(base64Value + "a".charCodeAt(0)); } else if (base64Value <= 61) { // 0-9 base64Value -= 52; // 0 return String.fromCharCode(base64Value + "0".charCodeAt(0)); } else if (base64Value <= 62) { return '+'; } else if (base64Value <= 63) { return '/'; } else { throw "Invalid number: " + base64Value; } } function convertToBase64(input) { // http://en.wikipedia.org/wiki/Base64#Example var remainingBits; var result = ""; var additionalCharsNeeded = 0; var charIndex = -1; var charAsciiValue; var advanceToNextChar = function() { charIndex++; charAsciiValue = input.charCodeAt(charIndex); return charIndex < input.length; }; while (true) { var base64Char; // handle 1st char if (!advanceToNextChar()) break; base64Char = charAsciiValue >>> 2; remainingBits = charAsciiValue & 3; // 0000 0011 result += getBase64Char(base64Char); // 1st char additionalCharsNeeded = 3; // handle 2nd char if (!advanceToNextChar()) break; base64Char = (remainingBits << 4) | (charAsciiValue >>> 4); remainingBits = charAsciiValue & 15; // 0000 1111 result += getBase64Char(base64Char); // 2nd char additionalCharsNeeded = 2; // handle 3rd char if (!advanceToNextChar()) break; base64Char = (remainingBits << 2) | (charAsciiValue >>> 6); result += getBase64Char(base64Char); // 3rd char remainingBits = charAsciiValue & 63; // 0011 1111 result += getBase64Char(remainingBits); // 4th char additionalCharsNeeded = 0; } // there may be an additional 2-3 chars that need to be added if (additionalCharsNeeded == 2) { remainingBits = remainingBits << 2; // 4 extra bits result += getBase64Char(remainingBits) + "="; } else if (additionalCharsNeeded == 3) { remainingBits = remainingBits << 4; // 2 extra bits result += getBase64Char(remainingBits) + "=="; } else if (additionalCharsNeeded != 0) { throw "Unhandled number of additional chars needed: " + additionalCharsNeeded; } return result; } })()
In teoria si potrebbe pure fare automaticamente da questa pagina incollando il contenuto della cache, ma a me non funziona.
__________________
La scienza è provvisoria -- Jumpjack -- Ultima modifica di jumpjack : 14-09-2017 alle 09:37. |
14-09-2017, 09:47 | #13 |
Senior Member
Iscritto dal: Aug 2017
Messaggi: 469
|
In 7 anni ne avrà fatta di strada...
|
14-09-2017, 09:59 | #14 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 1178
|
Spero proprio di sì.... Ma per chi come me capiterà qui con google....
__________________
La scienza è provvisoria -- Jumpjack -- |
07-04-2019, 15:53 | #15 | |
Member
Iscritto dal: Nov 2000
Messaggi: 233
|
Quote:
Scrivendo "crome://cache" non porta a nulla, solo a dei risultati Google, anche nel caso ti fossi sbagliato e hai dimenticato la "h" comunque non porta a niente. Al max sono riuscito a trovare la cartella dove è contenuta la cache ma non risolvo nulla. Qualcuna sa dare una mano? |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:35.