[发明专利]一种自动获取指定页面内容更新的方法和装置无效
申请号: | 201110389016.2 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102521295A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 鲁林 | 申请(专利权)人: | 深圳市五巨科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 贺小明 |
地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 获取 指定 页面 内容 更新 方法 装置 | ||
技术领域
本发明涉及一种自动获取指定页面内容更新的方法和装置。
背景技术
通常,我们需要在某个服务器网站中浏览新闻,查找资源,查看论坛的某一个帖子,在论坛中提问等相关的一些获取信息操作,这个获取信息的页面的地址(URL)是经常是固定不变的,然而,有时我们同样是访问一个URL页面,会发现显示的内容是我们之前已经看过的,或是根本就没有更新过。例如:经常浏览的一个新闻网页,里面有很多新闻标题的链接,可能最近已经看过全部标题对应的链接内容了,等再次看这个新闻网页查看时,发现这些标题链接从来没有更新过,竟然跟上一次看的是一样的,让你″白跑了一趟″。又比如:查看某论坛的帖子时,通常无法获知所关注帖子什么时候可能会有更新内容,现有技术只能通过用户手动不断的请求查看或刷新以便查看某一个网页(URL)页面是否有更新内容,使浏览及查看的操作效率下降,浪费用户时间。
发明内容
本发明的目的是提供一种自动获取指定页面内容更新的方法和装置,它方便用户对获取指定页面更新内容,提高了操作效率。
为达到上述目的,本发明采用如下技术方案:
一种自动获取指定页面内容更新的方法,包括:
步骤1:获取最新页面;
步骤2:对比页面更新内容;
步骤3:发送页面更新内容。
进一步地,所述步骤1具体地包括:
步骤11:读取并遍历URL队列,若判断存在未遍历的URL,则转至步骤2,若否,则结束遍历;
步骤12:读取URL,根据URL创建网站连接,请求服务器返回页面内容;
步骤13:获取页面内容,根据URL对应的ID,将更新的页面内容存放在临时位置tmp1,将页面上一次访问内容存放在临时位置tmp2。
进一步地,所述步骤2具体地包括:
步骤21:读取tmp1并将对应的ID存入list1列表,读取tmp2并将对应的ID存入list2列表;
步骤22:循环遍历list1列表,若list1列表中还存在对应的ID,则读取文件ID,若否,结束遍历;
步骤23:循环遍历list2列表,若list2列表中还存在对应的ID,则读取文件ID,若否,结束遍历,并将tmp1下的ID移至tmp2目录下;
步骤24:分别读取tmp1和tmp2中对应的ID的页面内容进行对比,若两个页面内容一致,则转至步骤22,若否,转至步骤25;
步骤25:逐行对比tmp1和tmp2中对应的ID的页面内容,得出差异内容并将其存放在临时位置tmp3。
进一步地,所述步骤3具体地包括:
步骤31:读取tmp3并将对应的ID存入list3列表;
步骤32:循环遍历list3列表,若list3列表中还存在对应的ID,则读取文件ID,若否,结束遍历;
步骤33:根据读取的ID生成一个邮件体,创建与邮件服务器的连接并把邮件体发送到指定收件人;
步骤34:删除该文件ID的文件内容。
进一步地,所述步骤1中还包括设置定时程序,用于定时轮询URL队列获取内容。
一种自动获取指定页面内容更新的装置,包括:
获取模块,用于获取最新页面内容;
对比模块,用于对比页面更新内容;
发送模块,用于发送页面更新内容。
进一步地,所述获取模块具体地包括:
读取及遍历模块,用于判断是否存在未遍历的URL;
连接及请求模块,用于根据URL创建网站连接并请求服务器返回页面内容;
获取及存放模块,用于获取页面内容,并根据URL对应的ID将更新的页面内容存放在临时位置tmp1,将页面上一次访问内容存放在临时位置tmp2。
进一步地,所述对比模块具体地包括:
存储ID模块:用于读取tmp1并将对应的ID存入list1列表及读取tmp2并将对应的ID存入list2列表;
遍历清单1模块:用于循环遍历list1列表,若list1列表中还存在对应的ID,则读取文件ID,若否,结束遍历;
遍历清单2模块:用于循环遍历list2列表,若list2列表中还存在对应的ID,则读取文件ID,若否,结束遍历,并将tmp1下的ID移至tmp2目录下;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市五巨科技有限公司,未经深圳市五巨科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110389016.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种离子发生器
- 下一篇:一种锂离子电池化成的装置