我做了以下网页生成的交互式待办事项列表:http://robert-kent.com/todo/todo.php如何使用php/javascript刮取当前网页?
基本上,用户粘贴一个编号的待办事项清单和每个任务被放置到它自己的DIV有唯一的ID。用户可以将任务添加到任务中(通过javascript完成),并可以在任务完成后点击绿色检查来隐藏它。
我想添加一个导出按钮,它会生成一个报告,其中包含哪些任务已完成,哪些未完成,以及用户输入的注释。经过一番搜索之后,我明白我想要做的是刮掉页面,但我并没有最好的方式去做这件事。我在Google找到的许多文章和教程都涉及到了其他网站,并没有真正解释如何迭代页面上的每个div。
完整的源位置:http://pastebin.com/r7V3P5jK
有什么建议?
是不是你自己的网站?那你为什么想这么做呢?为什么不仅仅使用源数据生成*报告,就像生成HTML一样? – 2010-05-15 15:49:26
它只在我的网站上,所以你们可以看到它。另外,这些笔记是动态生成的,当第一次生成HTML时,我无法知道哪些任务是完整的 – Robert 2010-05-15 17:57:05