If you're open to docker options, I've used and recommend ArchiveBox. It supports using a login to rip sites, and you can set it to rip once or on a schedule, etc.
I think they have a desktop app version in the works if you were looking for a more of a one-time approach.
I installed and played around with ArchiveBox after your suggestion.
The login/cookie copying function seems to be oriented to how Chromium is installed on Linux, which I don't have up and running in any meaningful way, and there doesn't seem to be any support place where I can ask questions.