私はVB6とウェブブラウザコントロールを使用してウェブページにナビゲートしています。訪問したページを手作業で介入せずに定期的に保存したい。ウェブブラウザコントロールを使用してウェブページを保存する
私はDOMを使ってHTMLを解析する方法を知っています。しかし、ダイアログボックスを表示せずにページを保存する必要もあります。
これは可能ですか?いくつかの助けに感謝します。
ありがとうございました。 Tawfiq。
私はVB6とウェブブラウザコントロールを使用してウェブページにナビゲートしています。訪問したページを手作業で介入せずに定期的に保存したい。ウェブブラウザコントロールを使用してウェブページを保存する
私はDOMを使ってHTMLを解析する方法を知っています。しかし、ダイアログボックスを表示せずにページを保存する必要もあります。
これは可能ですか?いくつかの助けに感謝します。
ありがとうございました。 Tawfiq。
このMicrosoft KnowledgeBase article(Q244757)は、Webブラウザコントロールでこれを行う方法はないと言いますが、私が下に入れたUrlMon.dllを使用した別の解決方法を示しています。
Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
ByVal szFileName As String, ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long
returnValue = URLDownloadToFile(0, "http://www.microsoft.com/ms.htm", _
"c:\ms.htm", 0, 0)
明らかに画像のような埋め込みコンテンツはダウンロードされません。 UrlMon.dll requires Internet Explorer 3のため、最新のPCで利用できるようになります。
ボーナスマークの場合は、download multiple files asynchronouslyを100%ネイティブVB6で、API呼び出しを一切使用しないでください!
私はそれができないと思いますか? –