如何使用webbrowser获取网页的源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用webbrowser获取网页的源代码相关的知识,希望对你有一定的参考价值。

我在用MFC做一个简单的小程序,用到webbrowser这个控件,我想用这个控件获取访问网页的源代码,并在一个Edit box 里面显示出来。我的对话框的界面是这样子的:Edit box1:在这里面输入网址;Edit box2:显示访问网页的源代码;一个按钮:点此按钮可以访问网页;一个webbrowser控件。哪位高手教教我怎么做吧!我是菜鸟,过程越具体越好呀,谢谢啊
qw623577789那位高手你的代码不是C++的吧?我是用VC++6.0的

我用vb6,c++我不熟
输入网址后回车就可以显示源代码
Private Sub Command1_Click()
WebBrowser1.Navigate Editbox1.Text
End Sub

Private Sub Editbox1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Set xmlHTTP1 = CreateObject("Microsoft.XMLHTTP")
xmlHTTP1.Open "get", Editbox.Text, True
xmlHTTP1.send
While xmlHTTP1.readyState <> 4
DoEvents
Wend
Editbox2.Text = xmlHTTP1.responseText
Set xmlHTTP1 = Nothing
End If
End Sub
参考技术A editebox1.Text = Text1.Text = WebBrowser1.Document.documentelement.outerhtml 参考技术B 获取网页源代码可以不用任何控件的
我教你

以上是关于如何使用webbrowser获取网页的源代码的主要内容,如果未能解决你的问题,请参考以下文章

delphi webbrowser,如何调整webbrowser里面打开网页的大小,或者使打开的内容适应webbrowser控件的大小。

C#webbrowser如何获取网页的html文件

webbrowser控件如何获取网页回传的数据

vb6 webbrowser 如何判断当前网页中获取焦点的是否一个文本框?

c#如何判断webbrowser已经加载完毕

C# webBrowser1 获取提交后网页的内容