I have this setup:
- The remote server is very unstable
- The content it serves is pretty much static, as long as I know the URL, its content isn't changing much.
- I'm using Firefox, Windows platform
"Unstable" server may return 5xx or take too long to reply etc. So if I am lucky enough to land on an actual page, I'd like to save it locally for further reading later when I have time. About "how lucky" - well, if I loaded the page, I might be able to load something again in 1-2 minutes.. or 1-2 hours. Or days. I don't know, really - that's outside of my control and I'd rather not focus on "trying to fix the server", I don't own it.
Problem is - if I try to "Save page", Firefox tries to request the content from the server instead of saving the content that I already have loaded in the tab. Obviously, since the server is unstable, more often than not it will save the 5xx response page and not the actual content.
Since the content is mostly text, I'm fine even if I save just the page without styles, header/footer images etc. But "view source" (aka Ctrl+U) seems to do the same thing, i.e. tries to request the content from the server. How to avoid that? How to just save the content that I already happen to have loaded into the memory, without requesting the server to return it to me once again?
This answer implies that Firefox doesn't actually request it the second time, but it contradicts what I see happening in my case. I clearly see the request in the network and the page save goes to the "Downloads" as well. And of course, the fact it "saves" the server error response pages says that itself.
EDIT: The bare minimum I'd like to have is being able to follow the links (articles can have references) and copy / paste the text. So screen capture is hardly an option. Besides, is it too much to expect to be able to save the content that's already loaded?