So, there’s are a LOT of web site extractors out there (I’ve just tried a few), but if you’re looking for a simple one that doesn’t require a login and just gets the job done then I’d recommend: HtTrack
Just give it a web url and click finish. Handles recursion through all sub-links as you’d expect.