希望哪位高人能够指教!最好是能够提供源代码!
获取指定网页的html代码,然后分析html代码,其中有"<a href=www.xxx.com</a>"之类字符串就是连接地址了,保存这个地址就行,遍利整个html代码就可以获取所以连接地址了。
可以采用单文当,在创建的时候,将CView基类该为CHtmlView就变成网页形式的了
我有个获取HTML的代码,你看看
#define MAX_SIZE 4 * 1024 * 1024
IHTMLDocument2 * ptrDoc;
HGLOBAL hMem = NULL;
LPSTREAM pStream = NULL;
IPersistStreamInit *pPersistStream = NULL;
ULARGE_INTEGER uli;
ptrDoc=(IHTMLDocument2 * )m_page.GetHtmlDocument();
ptrDoc->QueryInterface(IID_IPersistStreamInit,(void**)&pPersistStream);
pPersistStream->GetSizeMax(&uli);
uli.QuadPart=MAX_SIZE;
hMem=::GlobalAlloc(GPTR, uli.LowPart);
::CreateStreamOnHGlobal(hMem,TRUE,&pStream);
pPersistStream->Save(pStream,TRUE);
const char * cfis=(LPCTSTR)hMem;
cfis就是指向html代码了
其中m_page是CHtmlView类对象