I use this piece of code:
WebBrowser1.Navigate (url)
Dim html As String
html = WebBrowser1.Document.body.innerhtml
And in the html of the page I even put the meta:
<meta http-equiv="cache-control" content="no-cache">
I tried doing as suggested here on similar SO question but neither of that helped for VB6.