使用IHTMLDocument2的,怎样获得网页全部的源代码?

hili 2005-09-02 04:39:49
用get_outerHTML或get_innerHTML只能获得<BODY>到</BODY>之间的代码
怎样获得全部的源代码?<HTML>..</HTML>
...全文
446 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2005-09-02
  • 打赏
  • 举报
回复
运行一段JAVA??

是运行一段JavaScript吧?IHTMLDocument2接口有个RunScript的方法。
hili 2005-09-02
  • 打赏
  • 举报
回复
谢谢ccrun
还有个问题,怎样在该页面运行一段JAVA?

先获得页面源代码,加上JAVA语句后,再用put_innerHTML输出,发现不行,要怎么做呢?
ccrun.com 2005-09-02
  • 打赏
  • 举报
回复
IHTMLDocument2 *spDoc;
IPersistFile *pf = NULL;
// 获取了IHTMLDocument2接口以后

// 保存网页文档
if(SUCCEEDED(g_spDoc->QueryInterface(IID_IPersistFile, (void **)&pf)))
{
String strTempFile = "C:\\ccrun\\temp.htm";
pf->Save(WideString(strTempFile), false);
pf->Release();
}
// 这样网页的全部内容就保存到temp.htm文件中了。

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧