in reply to Web Page Expiry

you may remember when you first accessed the document (or stat a saved file) and issue a HEAD request for the page for the successive attempts. For example, LWP::Simple::head() returns among others the last modified time.