网址https:" .."使用时无法获取页面内容

时间:2014-11-21 12:50:01

标签: windows visual-c++ https mfc dhtmlx-scheduler

我使用了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 ..

1 个答案:

答案 0 :(得分:0)

是的Gabor,写错了。 无论如何,谢谢你,参加我的问题。 我刚刚找到了解决方案。 我使用错误的事件处理程序,因为NavigateComplete2而不是我使用DocumentComplete。 它正在工作....