vc获取动态网页源码(vc++动态链接库)
本文目录一览:
- 1、在VB,或者VC里,有哪个控件,可以查看WAP网页源码的啊
- 2、vc获取本机外网IP,怎么获取,求源码。
- 3、如何得到网页中Javascript执行后的html代码?比如用VC来做.
- 4、一个用vc开发的动态链接库,怎么看它的源代码?
- 5、如何用VC中的CHtmlView取得网页的HTML源码
在VB,或者VC里,有哪个控件,可以查看WAP网页源码的啊
这个最好使用VB.NET中的IE组件控件比较好!!!我看到过有个网站wap站长基地里面有个类似于你这个的。他们用软件架构网页IE内核,组出来的一个WAP机器人浏览器!一般VB的话,应该从webbrowser控件属性了解吧。那个机器人的网页版你参考他的,他是网页版,不过用软件去代替网页指令,应该可以做到的!
vc获取本机外网IP,怎么获取,求源码。
下第三方软件
运行 输入cmd 回车 输入 ipconhig/all 回车即可
即可看到
如何得到网页中Javascript执行后的html代码?比如用VC来做.
不管用什么语言做,你可以将javascript执行后的值给一个
隐藏变量,然后用vc或者其他语言递交网页后获取。
一个用vc开发的动态链接库,怎么看它的源代码?
要有源代码才能看,没有源代码用反汇编工具也只能看反汇编码啦
如何用VC中的CHtmlView取得网页的HTML源码
面的代码可以得到 HTML 原码,但是有一点还没有解决:
pPersistStream-GetSizeMax(uli)
执行正确,但 uli 中的值却全为 0,不得已才定义了一个足够大的常量。
或许有其他高手能帮忙解决这个问题。
#define MAX_SIZE 4 * 1024 * 1024
void CHTMLDocView::OnViewSource()
{
MSHTML::IHTMLDocument2Ptr ptrDoc;
HGLOBAL hMem = NULL;
LPSTREAM pStream = NULL;
IPersistStreamInit *pPersistStream = NULL;
ULARGE_INTEGER uli;
HRESULT hr;
ptrDoc = GetHtmlDocument();
hr = ptrDoc.QueryInterface(IID_IPersistStreamInit, pPersistStream);
if(pPersistStream == NULL)
return;
if(FAILED(pPersistStream-GetSizeMax(uli)))
{
pPersistStream-Release();
return;
}
//if(uli.LowPart == 0)
//{
//pPersistStream-Release();
//return;
//}
uli.LowPart = MAX_SIZE;
hMem = ::GlobalAlloc(GPTR, uli.LowPart);
if(hMem == NULL)
{
pPersistStream-Release();
return;
}
hr = ::CreateStreamOnHGlobal(hMem, TRUE, pStream);
if(FAILED(hr))
{
pPersistStream-Release();
::GlobalFree(hMem);
return;
}
hr = pPersistStream-Save(pStream, TRUE);
AfxMessageBox((LPCTSTR)hMem);
hr = pPersistStream-Release();
pStream-Release();
}