一種面向多論壇的自動群發系統的製作方法
2023-05-26 20:18:31 2
專利名稱:一種面向多論壇的自動群發系統的製作方法
技術領域:
本發明涉及網際網路技術領域,特別是涉及ー種面向多論壇的自動群發系統。
背景技術:
網絡營銷具有效率高、低成本等優點,絕大多數企業都申請了域名,建設了自己的網站,但這僅僅是網站建設的ー個開始。做好網站的推廣,簡單快速地做好網絡營銷,才能快速地増加網站的流量,而這些都離不開群發技術的支持。目前網絡信息推廣主要有郵件群發技術、引擎登陸技術、論壇群發技術、供求信息群發技術、留言板群發技木、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日
發明者何慧, 餘翔湛, 葉建偉, 張偉哲, 張宏莉, 張旭, 王偉東, 王佰玲, 田志宏, 韓笑 申請人:哈爾濱工業大學