引用第4楼fifawww于2009-03-22 02:56发表的 :
不会吧,demo里面有个列子的,你可以参考例子来,叫previewer
提取属性值,应该用正则吧,或者自己用Qstring,分析网页特定的段,自己写一个代码,用indexof ,left,lastindexof来分析。
个人意见,我也是新手
Previewer 只是将 HTML 形式的字符串转换成平时“所见即所得”的形式,因此它只是单纯地转换,没有其他处理。对于第二个问题,我现在想了一个折衷的方案,就是在 QWebFrame 中调用 evaluateJavaScript() 运行 javascript,使用 javascript 为 HTML元素添加自定义属性,例如:
test.setAttribute('ca', '123');
其中,test 是一个 HTML 标签的 id,使用这个 JS 函数后,通过调用 evaluateJavaScript 函数执行 JS 的 alert() 可以得到 HTML 标签固定的属性,例如 innerText 这些属性的值,但得不到自定义属性 ca 的值,这是为什么呢?
[ 此帖被sand.fj.wen在2009-03-23 08:51重新编辑 ]