I've used OneNote back in the day for that.
Nowadays it's Obsidian and Obsidian Web Clipper browser extension. The only caveat is what doesn't save the images locally by default and needs some manual action: https://obsidian.md/help/web-clipper/capture