我使用了mfc active x control并导航了url。 网址为https:" ..."所以我无法获得页面内容。
以下是我使用的代码。
m_cstrURL = L"https:\\......" like that
m_webBrowser.Navigate(m_cstrURL.operator LPCWSTR(), NULL, NULL, NULL, NULL);
IHTMLDocument2 *document = (IHTMLDocument2 *)m_webBrowser.get_Document() ;
HRESULT hresult = document->get_body(&iSource);
if(iSource)
{
iSource->get_innerText(&btsrSource);
strSource=btsrSource.m_str;
}
因此,如果网址包含https:我的get_body
失败。
我的意思是isource是null ..
答案 0 :(得分:0)
是的Gabor,写错了。 无论如何,谢谢你,参加我的问题。 我刚刚找到了解决方案。 我使用错误的事件处理程序,因为NavigateComplete2而不是我使用DocumentComplete。 它正在工作....