一种自动转载相关新闻资讯的方法与流程

文档序号:16880241发布日期:2019-02-15 22:03阅读:336来源:国知局

本发明属于计算机自动化测试领域的一种扩展,用来快速获取网络上的新闻资讯并转载到自己平台内的一种方法。



背景技术:

世界上每天都有很多的值得关注的事情发生,一家大型的互联网公司,对于一些重大事情报道都比较及时,因为他们有充足的人力资源专门去做这个事情。小公司很有可能更新的慢。就好比是我在的公司,网站上也有资讯公告,但并不是每天都有更新,内容总是那么几条,所以很少有用户浏览。

在和负责维护人员的沟通中,发现他们维护的新闻资讯基本都转自网络中已有的。而且他们有固定的来源。只是他们真的没有那么多精力去维护。在查看维护人员提供的网站后,发现这些网站的界面布局非常有规律,很适合自动化工具的操作,于是一个想法就这样诞生了:编写一套自动化测试脚本去替代维护人员的手工操作。



技术实现要素:

本发明的目的是从公司运营的角度出发,提供一种自动转载相关新闻资讯的方法。通过脚本自动转载某网站特定的新闻资讯内容,发布到自己的网站上。

本发明解决其技术问题所采用的技术方案包括如下步骤:

步骤1、启动2个浏览器b1和b2,浏览器b1打开某网站页面获取教育资讯,浏览器b2打开自己网站维护新闻资讯页面。

步骤2、在浏览器b1上获取页面上指定序号新闻资讯的标题b1-t1,暂停操浏览器作b1,启动操作浏览器b2。

步骤3、浏览器b2打开自己网站维护新闻资讯页面,将t1作为标题进行搜索,如果t1在浏览器b2中不存在,暂停浏览器b2,启动浏览器b1操作,进一步点击打开标题b1-t1链接,获取页面详细的信息t1-m1,包括:出处、正文。如果t1-m1中存在图片,则需要逐行保存正文,且发现是图片的位置做一个标记flag=1,并下载图片到本地。暂停浏览器b1,启动浏览器b2操作。如果t1在浏览器b2中已存在,则回到步骤2,继续获取下一条新的新闻。

步骤4、浏览器b2中启动新增新闻资讯b2-t2,将t1-m1对应的信息维护到b2-t2中,维护的过程中如果正文中检测到flag=1,则插入对应图片,完成信息输入后保存。暂停浏览器b2,启动浏览器b1操作,获取浏览器b1中下一条新的t1,然后回到步骤2操作。

步骤5、直到b1-t1都已经在浏览器b2中存在,同时暂停浏览器b1和b2的操作,等待较长一段时间t后返回步骤1,开始新的一轮操作。

等待较长一段时间t的原因是:1、b1不会频繁更新新闻资讯;2、过于频繁访问b1,可能会被b1认为是攻击,从而拒绝服务。

本发明有益效果如下:

1、明显提高了自己网站新闻资讯的维护实时性。

2、通过获取多家不同网站的新闻资讯,内容比之前更加丰富,吸引更多用户的关注。

具体实施方式

下面结合实施例对本发明作进一步说明。

一种自动转载相关新闻资讯的方法,具体实现方法如下:

步骤1、启动2个浏览器b1和b2,浏览器b1打开某网站页面获取教育资讯,浏览器b2打开自己网站维护新闻资讯页面。

步骤2、在浏览器b1上获取页面上指定序号新闻资讯的标题b1-t1,暂停操浏览器作b1,启动操作浏览器b2。

步骤3、浏览器b2打开自己网站维护新闻资讯页面,将t1作为标题进行搜索,如果t1在浏览器b2中不存在,暂停浏览器b2,启动浏览器b1操作,进一步点击打开标题b1-t1链接,获取页面详细的信息t1-m1,包括:出处、正文。如果t1-m1中存在图片,则需要逐行保存正文,且发现是图片的位置做一个标记flag=1,并下载图片到本地。暂停浏览器b1,启动浏览器b2操作。如果t1在浏览器b2中已存在,则回到步骤2,继续获取下一条新的新闻。

步骤4、浏览器b2中启动新增新闻资讯b2-t2,将t1-m1对应的信息维护到b2-t2中,维护的过程中如果正文中检测到flag=1,则插入对应图片,完成信息输入后保存。暂停浏览器b2,启动浏览器b1操作,获取浏览器b1中下一条新的t1,然后回到步骤2操作。

步骤5、直到b1-t1都已经在浏览器b2中存在,同时暂停浏览器b1和b2的操作,等待较长一段时间t后返回步骤1,开始新的一轮操作。

等待较长一段时间t的原因是:1、b1不会频繁更新新闻资讯;2、过于频繁访问b1,可能会被b1认为是攻击,从而拒绝服务。



技术特征:

技术总结
本发明公开了一种自动转载相关新闻资讯的方法。本发明的实现是通过脚本自动转载某网站特定的新闻资讯内容,发布到自己的网站上。本发明明显提高了自己网站新闻资讯的维护实时性。通过获取多家不同网站的新闻资讯,内容比之前更加丰富,吸引更多用户的关注。

技术研发人员:黄建刚
受保护的技术使用者:浙江万朋教育科技股份有限公司
技术研发日:2018.09.29
技术公布日:2019.02.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1