In addition to archivebox and singlefile/singlefilez, I'd recommend scoop[0] and archiveweb/webrecorder[1]. Both create WACZ format archives using a browser which has slightly better fidelity than the way archivebox creates WARCs (using wget). There's also Save Page WE[2][3] which does something similar to singlefile.
0. https://github.com/harvard-lil/scoop
1. https://archiveweb.page/
2. https://addons.mozilla.org/en-US/firefox/addon/save-page-we/
3. https://chrome.google.com/webstore/detail/save-page-we/dhhpe...