我的操作都是在DocumentCompleteExplorer1()中启动一个线程然后才做下面的工作,因为代码有点长。需要解析很多个层次才得到想要的部分。暂提供下面的代码。有需要的话。再提供完整。
CComQIPtr<IHTMLAnchorElement> pAnchor;
CComQIPtr<IHTMLElement> pAnchorElement;
CComQIPtr<IDispatch> pDisAnchor; hr = pChildrenCollection->item(COleVariant((long)1),COleVariant(),&pDisAnchor); if (pDisAnchor == NULL)
{
return false;
}
hr = pDisAnchor->QueryInterface(IID_IHTMLAnchorElement,(void**)&pAnchor); if (pAnchor == NULL)
{
return false;
}
BSTR href; hr = pAnchor->get_href(&href); hr = pDisAnchor->QueryInterface(IID_IHTMLElement,(void**)&pAnchorElement); CComBSTR ite;
pAnchorElement->get_innerText(&ite);
偶尔读取get_innerText就崩溃 其他函数却没事。烦恼呀
求教
40分是家底了。大家帮帮忙
CComQIPtr<IHTMLAnchorElement> pAnchor;
CComQIPtr<IHTMLElement> pAnchorElement;
CComQIPtr<IDispatch> pDisAnchor; hr = pChildrenCollection->item(COleVariant((long)1),COleVariant(),&pDisAnchor); if (pDisAnchor == NULL)
{
return false;
}
hr = pDisAnchor->QueryInterface(IID_IHTMLAnchorElement,(void**)&pAnchor); if (pAnchor == NULL)
{
return false;
}
BSTR href; hr = pAnchor->get_href(&href); hr = pDisAnchor->QueryInterface(IID_IHTMLElement,(void**)&pAnchorElement); CComBSTR ite;
pAnchorElement->get_innerText(&ite);
偶尔读取get_innerText就崩溃 其他函数却没事。烦恼呀
求教
40分是家底了。大家帮帮忙
解决方案 »
- 大家有没有这样的经历?
- vc++中的静态变量问题
- 大家帮帮小菜 关于控件的
- 为什么在类视图中的类名上右键点击的时候,有的类有add windows message handle,而有的类却没有.
- 弱问题:关于static 指针的内存分配问题。
- 我建了一个access的数据库,但是用dao时他说不能识别,怎么办?
- 1111111111111111111?????
- 昨天关于获取宏值的问题,再请教,原贴地址是...
- 请大家向我介绍一些VISUAL C++的入门书,越简单越好!THANKS!!!!
- 如何获得指定hwnd窗口下所有子窗口的hwnd
- 优化顺序
- MDI重载onClose()并访问其他类成员,窗口无法关闭
要获取例如a的文字值 要通过a上一级的块状元素获得
http://msdn.microsoft.com/en-us/library/aa752327%28v=vs.85%29.aspx
http://hi.baidu.com/ckkyjtqlt/item/c9f078f565ce0c1ca729884c