做这个系统的背景是前段时间帮女朋友找工作,大家也许都有过这样的感受,发出一份份简历都石沉大海,为什么呢?经过测试,我发现是因为邮件的阅读率并不高,也就是说你发出的大多数简历别人看都没有看过,更不用说约你面试了。怎么办呢?只能靠一种战术----海量求职,就像一个笑话说,一个妻子问他老公当年为什么选择了她,他老公说,因为当初他给班里每一位女生都写了一封情书,只有你回…。.哈哈,海量战术,也是有效果滴…
言转正转,如何通过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格式的文本,然后还可以配置己读回复,这样别人看了你的简历,会有一个回执,这样就更知己知彼了。
新闻热点
疑难解答