做這個系統的背景是前段時間幫女朋友找工作,大家也許都有過這樣的感受,發出一份份簡歷都石沉大海,為什么呢?經過測試,我發現是因為郵件的閱讀率并不高,也就是說你發出的大多數簡歷別人看都沒有看過,更不用說約你面試了。怎么辦呢?只能靠一種戰術----海量求職,就像一個笑話說,一個妻子問他老公當年為什么選擇了她,他老公說,因為當初他給班里每一位女生都寫了一封情書,只有你回…。.哈哈,海量戰術,也是有效果滴…
言轉正轉,如何通過php做自動求職系統呢?總結來說就是兩個步驟,第一:尋找工作源并采集職位,公司email入庫;第二,調用smtp服務發送你的簡歷。工作源,我發現一個很有用的東東,google生活,那里有大量的工作信息,然后就進入采集階段了。采集相信大多數人都已經很熟悉了,進入google生活,搜你的工作職位,然后把url取出,做為采集入口,然后寫好列表頁的規則,關鍵代碼一: preg_match_all("/<atarget=/"_blank/" href=/"(.*?)/"onclick=/"CALL/('sh.ClickTracker.trackPrimaryResultLink', '/d*?',this/)/">(.*?)<//a>/", $item, $itemmatch);這個可以獲取標題和詳細頁的url,然后再根據詳細頁的url進去取詳細頁的內容,然后通過mail正則匹配取到email地址。并將標題和email地址同時入庫,以待后用。
接著進入郵件發送階段,你可以自己配個smtp服務器,也可以用sina,tom等郵箱的smtp服務,但是注意一般都會有限制,所以你的程序執行一個后要sleep一下,休息個幾分鐘吧,以免被封ip,郵件發送時可以發送html格式的文本,然后還可以配置己讀回復,這樣別人看了你的簡歷,會有一個回執,這樣就更知己知彼了。
新聞熱點
疑難解答