遍历元素-MFC 遍历网页获取指定CLASS内容里面的值

问题描述

MFC 遍历网页获取指定CLASS内容里面的值

单纯看网页源码看不出来所要元素
如下:我是通过火狐看到的
<a title="2345pack3_k46246958_120065803_v3.1" class="nomal_to_content" target="_blank" onclick="netdisk_pvManually('/func/waterfall_picname')"

href="http://f.xunlei.com/280102989/file/48ffe123-0662-412d-a869-8c6558175a08">2345pack3_k46246958_120065803_v3.1

我已经获取了网页元素的结合
如下代码:
//获取WEB控件的接口
IDispatch *pdispatch=m_web.GetDocument();
ASSERT(pdispatch);

//获取网页文档接口
IHTMLDocument2 *pDoc;
HRESULT hr=pdispatch->QueryInterface(IID_IHTMLDocument2,(void **)&pDoc);

//获取网页元素集合
//  IHTMLElementCollection *pColl=NULL;
hr=pDoc->get_all(&pColl);

请问下面如何遍历获取到class为nomal_to_content的href以及title 的值
2345pack3_k46246958_120065803_v3.1和http://f.xunlei.com/280102989/file/48ffe123-0662-412d-a869-8c6558175a08
请各位大大给出具体代码 别说个思路 我是菜鸟 麻烦了

解决方案

http://bbs.csdn.net/topics/390779321?page=1
参考

时间: 2024-08-30 19:39:40

遍历元素-MFC 遍历网页获取指定CLASS内容里面的值的相关文章

断点-jdi写的调试器中如何获取Map和List里面的值

问题描述 jdi写的调试器中如何获取Map和List里面的值 我用jdi写的一个调试器,发完断点命令后,发一次请求,请求到断点那里后线程挂起, 我想获取断点之前的变量值,包括Map和List里面的值信息,求解大神!!!

爬虫-我有网页源代码,但我不知道网页的地址。源代码里面的js代码有个变量值是网页的地址,怎么能获取出来?

问题描述 我有网页源代码,但我不知道网页的地址.源代码里面的js代码有个变量值是网页的地址,怎么能获取出来? 解决方案 前后截取就好了或者用正则来获取 var s = 'sfeeaaxxx var msg_link = "xxafejfleajflajflafjalfjlxllx"'; var m = new RegExp('var msg_link = "([^"]+)"').exec(s); if (m) alert(m[1]); 解决方案二: 直接正

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

怎么获取ext里grid中的ComboBox 并动态改变里面的值,谢谢

问题描述 varcm=newExt.grid.ColumnModel([{header:'名称',dataIndex:'name',sortable:true,editor:newExt.grid.GridEditor(newExt.form.TextField({allowBlank:false}))},{header:'名称关联',dataIndex:'nameabout',sortable:true,editor:newExt.form.ComboBox({id:'cpy',typeAhe

jquery js- ajax获取里面的值??????????

问题描述 ajax获取里面的值?????????? 解决方案 不知道你想问什么? 这个是个 json对象, 如果是 字符串的话 ,可以 eval一下.然后他就是个对象了, 假如 a=这个对象的话 , 直接可以用 a[0].ADJUST_FEE; 就可以取到2500了 解决方案二: $.ajax({ ..., ..., success: function(data){ alert(data[0].ADJUST_FEE); //如果出错,用下面的. //var dataObj = eval("(&q

fragement-android中,如何获取添加到layout里面的fragment的引用?

问题描述 android中,如何获取添加到layout里面的fragment的引用? FragmentTransaction fragmentTransaction =getFragmentManager().beginTransaction(); fragmentTransaction.add(R.id.content_frame mapFragment); fragmentTransaction.commit(); 按上面的添加方式,我如何才能获取到R.id.content_frame这个f

传值-后台如何获取前台a标签里的值

问题描述 后台如何获取前台a标签里的值 后台如何获取前台">里的id值 如图: 后台这样写不对,要怎么才能获得? 解决方案 你的写法在product-more.aspx获取是没有问题的 如果你要在当前页面后台获取,那么你可以这样: <a id="abc" runate="server" href="" /> string id=abc.value; 解决方案二: 你要在当前页面获取还是 product-more.asp

jsp页面传值-怎么获取url中?后面的值

问题描述 怎么获取url中?后面的值 例如:我的a.jsp页面上:超链接地址里有个 href="b.jsp?userName="你好" 那我在b.jsp页面中怎么获取这个userName的值 解决方案 html的方式可以location.search可以获取到?以及以后的数据. java方式(因为jsp内部可以使用java代码): request.getParameter("userName"); 解决方案二: 获取url后面的文件名如何获取URL后面锚点

php利用正则获取指定位置内容

 代码如下 复制代码 $str = 'ht <td align=right> <a href=http://www.111cn.net/>第一页</a>  & nbsp; <a href=http://down.111cn.net/index_2.html>上一页</a> & nbsp;  <a href=http://mb.111cn.net/index_4.html>下一页</a> '; preg_ma