Hallo,
ich versuche vergebens eine komplette Website als MHTML herunterzuladen per Autoit.
Da ist wesentlich mehr Information drin als nur im Quellcode welchen man ja mit _IEBodyReadHTML bekomme.
Jemand eine Idee?
Danke
Hallo,
ich versuche vergebens eine komplette Website als MHTML herunterzuladen per Autoit.
Da ist wesentlich mehr Information drin als nur im Quellcode welchen man ja mit _IEBodyReadHTML bekomme.
Jemand eine Idee?
Danke
Jemand eine Idee?
Möglicherweise so etwas wie (aus einer älteren Quelle) :
; Quelle : https://www.autoitscript.com/forum/topic/35618-convert-a-webpage-to-mht/?do=findComment&comment=276483
Global $bGetMHTOk = _INetGetMHT ('https://autoit.de/thread/87144-mhtml-statt-nur-den-quellcode/', @ScriptDir & '\test.mht')
ConsoleWrite($bGetMHTOk & @CRLF)
Func _INetGetMHT( $url, $file )
Local $msg = ObjCreate("CDO.Message")
If @error Then Return False
Local $ado = ObjCreate("ADODB.Stream")
If @error Then Return False
With $ado
.Type = 2
.Charset = "US-ASCII"
.Open
EndWith
$msg.CreateMHTMLBody($url, 0)
$msg.DataSource.SaveToObject($ado, "_Stream")
FileDelete($file)
$ado.SaveToFile($file, 1)
$msg = ""
$ado = ""
Return True
EndFunc
Alles anzeigen
Danke werde ich probieren wenn ich zu Hause bin.
Danke, funktioniert!