一种面向多论坛的自动群发系统的制作方法

文档序号:6369412阅读:155来源:国知局
专利名称:一种面向多论坛的自动群发系统的制作方法
技术领域
本发明涉及互联网技术领域,特别是涉及ー种面向多论坛的自动群发系统。
背景技术
网络营销具有效率高、低成本等优点,绝大多数企业都申请了域名,建设了自己的网站,但这仅仅是网站建设的ー个开始。做好网站的推广,简单快速地做好网络营销,才能快速地増加网站的流量,而这些都离不开群发技术的支持。目前网络信息推广主要有邮件群发技术、引擎登陆技术、论坛群发技术、供求信息群发技术、留言板群发技木、QQ群发技术、信使群发技木、IP群发技术等等。邮件群发技术主要是指针对某些特定的人群发送特定的广告邮件,行销的目的明确,这样可以使得网站流量迅速増加,但是持续的时间比较短; 引擎登陆技术主要是指向上万个搜索引擎接ロ快速地提交网站数据信息,使得搜索引擎能够搜索到网站的信息;论坛群发技术是指快速地把网站的信息发布到各个论坛网站上,现在由于论坛网站客流量的増加使得论坛群发技术成了一个很好的行销渠道。现有的群发技术主要是通过人力反复、単一的进行重复工作,效率低下,成本高。

发明内容
本发明要解决的技术问题是提供一种面向多论坛的自动群发系统,用以解决现有技术存在的上述问题。为解决上述技术问题,本发明提供一种面向多论坛的自动群发系统,所述系统包括数据库模块,用于存储了用户名和密码、所采集网站对应的cookie信息、信息提交地址和帖子内容信息;登录模块,用于实现用户的自动登录;发帖模块用于在相应的论坛自动发帖。进ー步,所述系统还包括回帖模块用于对相应的帖子留言进行自动回复。进一歩,帖子内容信息包括发帖内容信息和回帖内容信息。进ー步,所述登录模块从数据库模块中读取用户名和密码信息,并得到登录网站所对应的登录cookie信息和数据,提交URL,从而实现用户的自动登录。进ー步,所述发帖模块从数据库模块中获得发帖内容信息,并结合发帖对应的cookie信息,一起提交到存储在数据库模块中URL中,等待响应。进ー步,若响应成功,即发帖完成;若响应失败,则重复提交3次,若都失败,则在下一个发帖周期时重复发帖。进ー步,所述回帖模块将回帖所需cookie信息和回帖内容信息,提交URL。本发明有益效果如下本发明能够自动面向多论坛自动进行发帖和回帖,可以简单快速地做好网络营销,具有成本低、效率高的优点。


图I是本发明实施例中一种面向多论坛的自动群发系统的结构示意图。
具体实施例方式为了解决现有技术中群发技术效率低、成本高的问题,本发明提供了一种面向多论坛的自动群发系统,以下结合附图以及实施例,对本发明进行进一歩详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
HttpClient是Apache贡献的一个开源的关于http协议的应用程序客户端开发エ具。本发明实施例是基于HttpClient的一种面向多种论坛的自动群发系统,其目的是在现有技术的基础上,开发ー种可以实现自动化的网络群发软件,使得网络营销更为便捷,同时也可以减少之前的很多人力的反复单ー的工作。由于该系统面向多种不同论坛,为了实现系统的可扩展性,我们采用了面向对象中的策略模式,从整体上看,该系统主要有四个模块组成,分别是数据库模块、登陆模块、发帖模块和回帖模块。其中根据当前论坛的特性,自动发帖和自动回帖一般都必须在自动登录的前提下才能实现,因此每个模块涉及自动登录模块。数据库模块(DB模块):数据库中存储了用户信息,包括用户名和密码;所采集网站对应的cookie(小型文字档案)信息;信息提交地址,即网站信息最终要提交的URUUniformresource Locator,统ー资源定位符);帖子内容信息,即对应的一些帖子或者广告的信息。包括发帖内容信息和回帖内容信息。登录模块负责用户的自动登录。从DB模块中读取用户名和密码信息,并得到登录网站所对应的登录cookie信息和数据,提交URL,从而实现用户的自动登录。用户名和密码信息需要预先在登录网站上进行注册获得,并保存在数据库模块中。发帖模块负责到相应的论坛版块自动发帖。其中,版块地址信息需提前收集到DB模块中,发帖内容信息预先存储在DB模块中。需要自动留言吋,自动群发系统首先自动登录到待发帖论坛,然后从DB模块中获得帖发帖内容信息,并结合发帖对应的cookie信息一起提交到存储在DB模块中URL中,等待响应。若成功即发帖完成,失败则重复提交3次,若都失败,多半是由网络延迟太大造成,系统将在下一个发帖周期时重复发帖。发帖对应的cookie信息预先进行采集,并保存在数据库模块中。回帖模块负责对相应的帖子留言进行回复,原理与发帖类似,主要区别是回帖所需cookieイM息和回帖内容イM息、提交URL不同。回帖所需cookieイM息和回帖内容イM息需要预先采集完成,并存储在DB模块中。本系统并未实现对验证码的自动识别技木。由于当前验证码识别过于复杂,况且各论坛验证码生成机制和复杂程度不同,实现起来非常困难;但当前大部分论坛或者网站,对会员来说,只有注册和第一次登陆时是必须需要验证码信息的,此后的登录验证码并不是必须的,因此本发明的系统当前可以针对大多数论坛,比如天涯论坛。系统采用多线程机制,可以实现对多论坛的定时(绝对时间和时间间隔)群发,但由于当前各大论坛都有对类似于此种情况的防止措施,因此在设定时间间隔时,应根据实际情况进行设置,否则会出现大量的失败发送。例如,若想实现对天涯论坛群发帖子,在登录前需要的工作首先需要人工注册对应的账户,并存入DB模块中;其次采集并模拟生成天涯论坛所需的cookie等信息,且存入DB模块中;将帖子群发对应的URL地址存入DB模块中;将群发的帖子内容存入DB模块;当有多个帖子需要发送时,系统将随机提取帖子内容发送。
由上述实施例可以看出,本发明能够自动面向多论坛自动进行发帖和回帖,可以简单快速地做好网络营销,具有成本低、效率高的优点。尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、増加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
权利要求
1.一种面向多论坛的自动群发系统,其特征在于,所述系统包括 数据库模块,用于存储了用户名和密码、所采集网站对应的cookie信息、信息提交地址和帖子内容信息; 登录模块,用于实现用户的自动登录; 发帖模块用于在相应的论坛自动发帖。
2.如权利要求I所述的面向多论坛的自动群发系统,其特征在于,所述系统还包括 回帖模块用于对相应的帖子留言进行自动回复。
3.如权利要求I或2所述的面向多论坛的自动群发系统,其特征在于,帖子内容信息包括发帖内容信息和回帖内容信息。
4.如权利要求3所述的面向多论坛的自动群发系统,其特征在于,所述登录模块从数据库模块中读取用户名和密码信息,并得到登录网站所对应的登录cookie信息和数据,提交URL,从而实现用户的自动登录。
5.如权利要求3所述的面向多论坛的自动群发系统,其特征在于,所述发帖模块从数据库模块中获得发帖内容信息,并结合发帖对应的cookie信息,一起提交到存储在数据库模块中URL中,等待响应。
6.如权利要求5所述的面向多论坛的自动群发系统,其特征在于,若响应成功,即发帖完成;若响应失败,则重复提交3次,若都失败,则在下一个发帖周期时重复发帖。
7.如权利要求3所述的面向多论坛的自动群发系统,其特征在于,所述回帖模块将回帖所需cookie信息和回帖内容信息,提交URL。
全文摘要
本发明公开了一种面向多论坛的自动群发系统,所述系统包括数据库模块,用于存储了用户名和密码、所采集网站对应的cookie信息、信息提交地址和帖子内容信息;登录模块,用于实现用户的自动登录;发帖模块用于在相应的论坛自动发帖。本发明能够自动面向多论坛自动进行发帖和回帖,可以简单快速地做好网络营销,具有成本低、效率高的优点。
文档编号G06F17/30GK102682113SQ201210146578
公开日2012年9月19日 申请日期2012年5月14日 优先权日2012年5月14日
发明者何慧, 余翔湛, 叶建伟, 张伟哲, 张宏莉, 张旭, 王伟东, 王佰玲, 田志宏, 韩笑 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1