Nice work, but if a site uses @import or use javascript to render elements, you will miss out on these elements. I would imagine you would need to use headless chrome or something like phantomjs to be able to download all css/images/etc. as mentioned.
I could be wrong, but that was what I was thinking when I read it.
https://www.demandrush.com/problems/api-save-files-url
but never heard a peep back from demandrush. Before I shut this web-service down, does anyone here think anything of it?
It's trivial to modify it to send you your web page snapshots via email or whatever. As it happens, the MHTML format is especially suited to email.