This quick & dirty VB script will save user posts history into a single html page for backup/archiving purposes.
In Windows should be saved into a text file with *.vbs extension and executed via command line, i.e.: cscript scriptname.vbs
Const iUser = 5, iPageMax = 98 ' these constants must be adjusted manually according to user posts page
Set IE = CreateObject("InternetExplorer.Application"): IE.Visible = True
sFile = Replace(WScript.ScriptFullName, ".vbs", ".htm")
Set FS = CreateObject("Scripting.FileSystemObject")
If FS.FileExists(sFile) = 0 Then FS.CreateTextFile sFile, 1
Set TS = FS.GetFile(sFile).OpenAsTextStream(8, 0) ' ForAppending = 8
TS.Write "<html><head><meta http-equiv=""Content-Type"" content=""text/html;charset=utf-8""><title></title></head><body>" & Chr(13) & Chr(10)
For iPage = 1 To iPageMax
IE.Navigate "https://www.lenr-forum.com/forum/user-post-list/" & iUser & "/?pageNo=" & iPage
Do Until IE.ReadyState = 4 ' 3: READYSTATE_INTERACTIVE, 4: READYSTATE_COMPLETE
WScript.Sleep 10
Loop
Set D = IE.document: Set A = D.GetElementsByTagName("article")
WScript.Echo "Page " & iPage & " (" & A.Length & " posts)"
For Each HE In A
On Error Resume Next
TS.Write Trim(HE.OuterHtml) & " " & Chr(13) & Chr(10)
Next
Next
TS.Write "</body></html>": TS.Close