如何使用WebBrowser获得一个网页的内容?
代码如下:
CComPtr< IWebBrowser2 > spWB2;
//spWB2.CoCreateInstance( CLSID_InternetExplorer );
spWB2.CoCreateInstance( CLSID_WebBrowser );
CComVariant flag;
CComVariant empty;
CComBSTR url;
spWB2->Navigate( url, &flag, &empty, &empty, &empty );
while( !IsDocumentReady( spWB2.p ) )
Sleep( 500 );
CComPtr< IDispatch > spDisp;
spWB2->get_Document( &spDisp );
如果使用CLSID_InternetExplorer,可以获得网页,
但如果使用CLSID_WebBrowser,就不行了,有没有方法使用WebBrowser,而不是IE?
CComPtr< IWebBrowser2 > spWB2;
//spWB2.CoCreateInstance( CLSID_InternetExplorer );
spWB2.CoCreateInstance( CLSID_WebBrowser );
CComVariant flag;
CComVariant empty;
CComBSTR url;
spWB2->Navigate( url, &flag, &empty, &empty, &empty );
while( !IsDocumentReady( spWB2.p ) )
Sleep( 500 );
CComPtr< IDispatch > spDisp;
spWB2->get_Document( &spDisp );
如果使用CLSID_InternetExplorer,可以获得网页,
但如果使用CLSID_WebBrowser,就不行了,有没有方法使用WebBrowser,而不是IE?
...全文
相关推荐
vb利用IHTMLElementCollection与WebBrowser获得网页表格内容
vb利用IHTMLElementCollection与WebBrowser获得网页表格内容 代码完整
MFC中通过webbrowser控件操作网页。
这是一个通过webbrowser打开百度并控制搜索内容的MFC小项目。其它网页控制大同小异,可以做为参考。VS2015项目。
webBrowser 禁用消息框alert 并且获得内容
webBrowser 禁用消息框 alert 并且获得内容。
使用webBrowser采集网页数据
使用webBrowser采集网页数据,对一些需要登录,或有验证的,可以在webBrowser控件中手动登录或验证后,在开始批量采集
webBrowser 网页放大缩小
webBrowser 网页放大缩小 开发浏览器


