郵件群發工具的編寫(一)郵件地址批量提取

郵件群發工具的編寫(一)郵件地址批量提取

郵件群發軟體的編寫(一)


工欲善其事,必先利其器

很多時候,由於是自己做站的關係,經常會碰到郵件群發這個概念。群里也經常有人討論郵件群發的技術問題,今天趁著中午的休息時間,整理一下思路研究一下。我個人其實並不喜歡郵件群發,只是喜歡研究郵件群發的原理。最近論壇里很多人都要求開發一款特製的郵件群發器,所以我就選擇在這裡同步這款郵件群發工具的製作步驟,供新手參考,老鳥繞道。

第一步:郵箱批量採集器的製作。

郵箱批量採集,要選擇好採集的頁面,我在這裡就選擇163郵箱吧。因為這種頁面採集比較中規中矩。

http://blog.163.com/findFriend.do

看出什麼來了嗎?對,這個頁面全部是163會員的信息。其中這個頁面的html文本裡面還有我們要找的郵箱資料。

紅框裡面的就是我們要找的郵箱地址的「base64字元串格式」,只要提取出來後,將其變化為普通的文本就可以了,這在.net里很好解決。

下面的要做事就是用http嗅探器抓取參數資料了。這一步就直接省略...

接下來就直接貼上代碼了。

View Code

這個類調用起來相當簡單,直接new一個實例之後,調用Extract()就可以了。但是這樣的話就只能獲取所有結果的第一頁了,後面還有很多的頁面就無法抓去了,因此要將裡面一個url地址的index參數加1,並且還要判斷返回的html頁裡面是不是含有「下一頁」,沒有的話就不用繼續再抓了

所以我在後面結尾處又加上了一個測試類,供大家直接調用,省去了很多麻煩。因為是靜態類,所直接這樣調用就可以了。

TestClass.TestMethod(listView1);//這個中間的listView1是你實際上添加到你代碼中的控制項名稱,當然,前提是這個控制項已經添加好了相對應的colume

這樣郵箱地址批量提取就完成啦,最後就是您對這些數據的處理了。教程每天更新,歡迎繼續關注!

///******************************************************///本文作者:凌晨的搜索者///博客地址:http://www.cnblogs.com/uu102///本文屬於原創,如果有您需要的內容想要轉載,請保留此段簽名注釋,否則作者將保留追究法律責任的權利。///****************************************************** 分類: 群發技術研究標籤: 郵件群發, 郵箱批量提取, 曙光綠色通道:好文要頂關注我收藏該文與我聯繫

凌晨的搜索者關注 - 3粉絲 - 86 +加關注 0 0 (請您對文章做出評價) 下一篇:郵件群發工具的編寫(二)數據的保存
推薦閱讀:

如何發QQ郵件
「郵件門」刺破了美國民主氣泡
美副總統陷「郵件門」:使用私人信箱處理敏感信息
發郵件出現系統退信的大致原因

TAG:工具 | 郵件群發 | 地址 | 批量 | 郵件 |