VC CWebBrowser2 获取网页文本内容 如题,想获取当前网页的文本内容,不是网页的源码,是整个网页的界面内容,就好像全选之后然后复制了那样,不过像用PostMessage发送消息事件进行模拟键盘的方式不怎么好,请问有没有什么好的获取方法?因为有些内容在网页源码中无法获取,像用了变量或服务器获取的方式显示文字什么的就不能获取到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过CWebBrowser2的Document可以满足你的需求IHTMLDocument2=CWebBrowser2.xxxxxx;CComPtr<IHTMLDocument3> pDocument3;IHTMLDocument2->QueryInterface(IID_IHTMLDocument3,(void**)&pDocument3);CComPtr<IHTMLElement> tagElement;pDocument3->get_documentElement(&tagElement);CComBSTR bstr;tagElement->get_outerHTML(&bstr);//整个网页的HTML源码(你不需要这行)tagElement->get_outerText(&bstr);//整个网页的文本(也就是你要的) 关于学习C++的windows应用程序方向 当设置视频全屏幕后,如何再浮现一个窗口 怎样在对话框中指定位置显示一个属性表? 程序只差一点点了,难住我了??!! 如何能看到已编译的动态链接库(A.dll)文件中的方法??? 动态链接 和 静态链接 的迷惑问题? 关于GetPixel! Windows 下 怎么判断一个文件是否正在被其他进程使用 位图问题 ~~更改CView的Frame大小问题~~ Unicode环境下,SQL语句的编码问题? 如何利用vc实现数据的实时曲线显示
IHTMLDocument2=CWebBrowser2.xxxxxx;
CComPtr<IHTMLDocument3> pDocument3;
IHTMLDocument2->QueryInterface(IID_IHTMLDocument3,(void**)&pDocument3);
CComPtr<IHTMLElement> tagElement;
pDocument3->get_documentElement(&tagElement);
CComBSTR bstr;
tagElement->get_outerHTML(&bstr);//整个网页的HTML源码(你不需要这行)
tagElement->get_outerText(&bstr);//整个网页的文本(也就是你要的)