体育资讯网

您现在的位置是:首页 > 分类10 > 正文

分类10

vc获取动态网页源码(vc++动态链接库)

hacker2022-07-15 19:31:40分类1067
本文目录一览:1、在VB,或者VC里,有哪个控件,可以查看WAP网页源码的啊2、

本文目录一览:

在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();

}

发表评论

评论列表

  • 依疚颜于(2022-07-15 21:16:36)回复取消回复

    L源码在VB,或者VC里,有哪个控件,可以查看WAP网页源码的啊这个最好使用VB.NET中的IE组件控件比较好!!!我看到过有个网站wap站长基地里面有个类似于你这个的。他们用软件架构网页IE内核,组出来的一个WAP机器人浏览器!一般VB的话,应该从webbrowser控件属性了解吧。那个机器人的