我使用 mfc 主动 x 控件并导航 url。因为 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;
}
所以如果 url 包含 https: my get_body
failed. 我的意思是 isource 为空..