【引言】
本系列课程的目的,是为了帮助你能够快速通过简单的编程修行,在搜索引擎上获取批量的邮箱。
距离第一版已经快4年了,之前的程序也已经不怎么适用于现在的环境,修修补补虽然还能跑,但同学们一直纠结的几个核心问题确实是绕不过去,所以还是出个第二版,也算给自己一个交代。
内容结构上参照老版本,大概会新增2~3篇新内容,课程进度这里急不得,因为毕竟还有好多新来的,学过的同学也建议从头读一遍,因为改的东西真的蛮多的,本ID也标记不出哪些是新增的,哪些是旧的,通读一遍总是对的。
这里有个对课程的建议,同学们想要最快最好的完成本课程,你可以这么做:
1. 很快速的阅读一遍这篇文章,如果你确定文章最后展现的那个结果你是想要的,那么做第二步
2. 很慢的细读一遍,读完后脑子里已经对需要做的事情有个明确了解了,也能明白操作顺序是怎么衔接的,然后进入第三步
3. 打开电脑,照着手机的步骤一步步细心的执行,同时心里默念“52by,52by,52by”(好吧,也可以念你喜欢人的名字)
为什么会有这个系列?很简单,只是想告诉你,解决问题其实有更简单的方法,换个思路也许就能帮你省掉很多时间,另外学点技能防身总是好的,说不定一不小心就变成公司的明日之星了。
作为一个业务人员在搜索引擎上开发客户是一个基本的技能,这里面最简单的做法可能就是通过关键词搜索目标邮箱,收集,然后群发。
这里面其实是个体力活,重复的输入关键字,重复的查看搜索结果,重复的收集和导入,从结果上来看都是进入群发阶段,那么为什么这点时间不能省下来去琢磨琢磨开发信怎么写,去研究下交流策略是什么,现在不是都流行开发信3.0模式了,先不管那个有没有效果,时间不是用在浪费上的。
本课程从根本上讲是为了帮助你能在搜索引擎上批量的获取邮箱,用程序的方式来实现。
不要看到程序就怕,现在的编程语言已经足够的简单了,大部分有用的方法也被封装成了库(库相当于半成品菜),本ID也会尽可能的慢点,让你能多学点东西,当然你想挖的深点,就要靠自己修行了,举一反三决定了你能走多远。
本课程选用的是PYTHON编程语言,第一版还停留在2.7的年代,但现在早就是3.0的时代了,所以这次我们也要跟上,去以下网址下载最新的安装程序:
点击下载下来的exe进行安装,如果之前电脑里有装过老版本的,先删除干净了再安装会省很多麻烦。
底部的那个选项记得勾上,这样后面的一些操作可以直接在cmd里运行,之前老课程会有很多同学会遗漏这步,好了就点上面的“Install Now”进行安装吧,安装期间操作系统如果弹出提示,点“是”就可以了。
为了能让我们的程序能够跑起来,还需要安装几个库,我们先启动CMD窗口,有好多方法,这里介绍2个,一个是在菜单里找到:
另一个是“鼠标右键”底部的“开始”,选择“运行”,然后输入cmd点“确定”:
先运行一次 pip list (注意,课程后面的加粗字体都是需要你特别注意的),看看之前安装是否正确:
如果出现这种类似提示,就说明python已经安装好了,如果提示“命令不存在”之类的,那么删除重来吧。黄色的文字的意思是提示你需要更新组件,先不用管他。
安装我们需要的几个库,命令如下(注意,是完整的一行命令,这里是因为排版的问题显示成了两行,完整的输入cmd里后回车):
pip install requests -i
pip install beautifulsoup4 -i
pip install fake_useragent -i
老同学应该都记得上面的两个安装命令,说明下命令后面的 -i xxx 表示的是通过xxx这个国内镜像来安装,因为python的库不在国内,所以为了能顺利安装成功,我们需要告诉python去国内某个镜像寻找,如果xxx在同学你这里网络环境下有问题可以把xxx换成下面任一的尝试:
上面就是我们为了运行第一节课需要准备的所有知识了,如果碰到问题最好的办法卸载了重新的认真来一遍。
从课后的网盘地址里下载class_1.py到本地电脑,见证奇迹的时候就要来了,右键这个文件,在菜单里选择"Edit with IDLE" -> "Edit with IDLE 3.7 (32-bit)",如下图:
然后就会看到以下的这个编辑界面,里面的东西你现在还看不懂,一点都没关系,我后面会慢慢教你,现在你需要的是一点点信心和运气,其实我们想做成任何事情道理都是一样的,“确定个目标”-》“分解成小的”-》“解决他”,我们第一节课的目的很简单,让这个脚本跑起来。
为了能得到一个属于你自己的结果,还需要改一些东西,看到 key='led' 了吗,这个是你想替换的产品关键字,把led换成你自己产品,注意使用英文,而且最好不要太精确到型号,我们追求的是海量邮件群发,现阶段重数而不是重质。
另外 email=’
点击编辑器上方的 "Run"->"Run Module",如果你修改过东西后没有保存,编辑器还会提示你是否保存,当然选 “是” 啦。
一切正常的话你会看到编辑器自动启动了一个窗口,这个就说明程序已经开始运行了,第一次运行的话可能会看到一堆红色的提示,不要担心,这是因为脚本里的一个逻辑需要特定的网络环境(fan qiang)才能跑的通,没关系,他现在只是告诉你一下,不碍事的。然后你就会看到今天的收获了,如下图:
有些同学可能运行的第一次(甚至第二次)都没有结果,有点像这样:
碰到这种情况是因为搜索引擎暂时性的把你无视了,后面的课程我们会解决这个问题,你现在如果碰到了这个,只需要再次运行 "Run"->"Run Module" 就好了,一般点到第二次或者第三次就会出现结果。
到这里新版的第一节课都结束了,我们来回顾一下,我们学到了如何安装一个这辈子可能都不会去碰的程序,也运行了一个看起来好怪异的脚本,但最重要的是我们知道了一种新的解决问题的思路,后面本ID会围绕这个思路一步步教你实现更多的功能。
【课后作业】
这块算老传统了,带着问题来学习后面的课程效果会更好。
1. 实际搜索返回到的邮箱并没有到50个,如果我想要抓1000个呢?
2. 如何才能同时返回多个类型邮箱后缀的结果呢?
3. 怎么才能把结果变成txt或者excel,方便群发工具导入?
4. 第一课用的是bing,那google是不是也可以?
5. 为什么搜索引擎有时候会无视我们的请求?
6. 我如果只想搜索某个国家的邮箱应该怎么做?
7. 如何提高邮箱的正确性,或者说批量验证邮箱?
【课件】
本来是放百度网盘的,但各种不服,我也是没想法了,干脆传到邦阅自己上来算了
https://www.52by.com/file_download/2827