【引言】

本系列课程的目的,是为了帮助你能够快速通过简单的编程修行,在搜索引擎上获取批量的邮箱

距离第一版已经快4年了,之前的程序也已经不怎么适用于现在的环境,修修补补虽然还能跑,但同学们一直纠结的几个核心问题确实是绕不过去,所以还是出个第二版,也算给自己一个交代。

内容结构上参照老版本,大概会新增2~3篇新内容,课程进度这里急不得,因为毕竟还有好多新来的,学过的同学也建议从头读一遍,因为改的东西真的蛮多的,本ID也标记不出哪些是新增的,哪些是旧的,通读一遍总是对的。

这里有个对课程的建议,同学们想要最快最好的完成本课程,你可以这么做:

1. 很快速的阅读一遍这篇文章,如果你确定文章最后展现的那个结果你是想要的,那么做第二步

2. 很慢的细读一遍,读完后脑子里已经对需要做的事情有个明确了解了,也能明白操作顺序是怎么衔接的,然后进入第三步

3. 打开电脑,照着手机的步骤一步步细心的执行,同时心里默念“52by,52by,52by”(好吧,也可以念你喜欢人的名字)


【序章】

为什么会有这个系列?很简单,只是想告诉你,解决问题其实有更简单的方法,换个思路也许就能帮你省掉很多时间,另外学点技能防身总是好的,说不定一不小心就变成公司的明日之星了。

作为一个业务人员在搜索引擎上开发客户是一个基本的技能,这里面最简单的做法可能就是通过关键词搜索目标邮箱,收集,然后群发。

这里面其实是个体力活,重复的输入关键字,重复的查看搜索结果,重复的收集和导入,从结果上来看都是进入群发阶段,那么为什么这点时间不能省下来去琢磨琢磨开发信怎么写,去研究下交流策略是什么,现在不是都流行开发信3.0模式了,先不管那个有没有效果,时间不是用在浪费上的。

本课程从根本上讲是为了帮助你能在搜索引擎上批量的获取邮箱,用程序的方式来实现。

不要看到程序就怕,现在的编程语言已经足够的简单了,大部分有用的方法也被封装成了库(库相当于半成品菜),本ID也会尽可能的慢点,让你能多学点东西,当然你想挖的深点,就要靠自己修行了,举一反三决定了你能走多远。

【准备工作】

本课程选用的是PYTHON编程语言,第一版还停留在2.7的年代,但现在早就是3.0的时代了,所以这次我们也要跟上,去以下网址下载最新的安装程序:zllp.myyxxx_p:lzks_kwcyvkxsdkrv.yw?d?r.?yp:lzksa377y  (windows用户选择图示的红框文件,苹果用户的版本在上面,不要选错了,后面的操作统一以windows用户为准)

点击下载下来的exe进行安装,如果之前电脑里有装过老版本的,先删除干净了再安装会省很多麻烦。

底部的那个选项记得勾上,这样后面的一些操作可以直接在cmd里运行,之前老课程会有很多同学会遗漏这步,好了就点上面的“Install Now”进行安装吧,安装期间操作系统如果弹出提示,点“是”就可以了。

为了能让我们的程序能够跑起来,还需要安装几个库,我们先启动CMD窗口,有好多方法,这里介绍2个,一个是在菜单里找到:

另一个是“鼠标右键”底部的“开始”,选择“运行”,然后输入cmd点“确定”:


先运行一次 pip list (注意,课程后面的加粗字体都是需要你特别注意的),看看之前安装是否正确:

如果出现这种类似提示,就说明python已经安装好了,如果提示“命令不存在”之类的,那么删除重来吧。黄色的文字的意思是提示你需要更新组件,先不用管他。

安装我们需要的几个库,命令如下(注意,是完整的一行命令,这里是因为排版的问题显示成了两行,完整的输入cmd里后回车):

pip install requests -i zllp.myyp:p=_lisr_l.=sczir_?vi_osy.=gpd?


pip install beautifulsoup4 -i zllp.myyp:p=_lisr_l.=sczir_?vi_osy.=gpd?


pip install fake_useragent -i zllp.myyp:p=_lisr_l.=sczir_?vi_osy.=gpd?


老同学应该都记得上面的两个安装命令,说明下命令后面的 -i xxx 表示的是通过xxx这个国内镜像来安装,因为python的库不在国内,所以为了能顺利安装成功,我们需要告诉python去国内某个镜像寻找,如果xxx在同学你这里网络环境下有问题可以把xxx换成下面任一的尝试:

zllp.myyp:p=_lisr_l.=sczir_?vi_osy.=gpd?y

zllp.myyp:p=_g=wwkw._i.lo_?vi_osy.=gpd?y

zllp.myyg=wwkw._rd=:is_okgyp:p=y.=gpd?y

zllpmyyp:p=_vki/rs_okgy.=gpd?y


【运行第一个脚本】

上面就是我们为了运行第一节课需要准备的所有知识了,如果碰到问题最好的办法卸载了重新的认真来一遍。

从课后的网盘地址里下载class_1.py到本地电脑,见证奇迹的时候就要来了,右键这个文件,在菜单里选择"Edit with IDLE" -> "Edit with IDLE 3.7 (32-bit)",如下图:


然后就会看到以下的这个编辑界面,里面的东西你现在还看不懂,一点都没关系,我后面会慢慢教你,现在你需要的是一点点信心和运气,其实我们想做成任何事情道理都是一样的,“确定个目标”-》“分解成小的”-》“解决他”,我们第一节课的目的很简单,让这个脚本跑起来。


为了能得到一个属于你自己的结果,还需要改一些东西,看到 key='led了吗,这个是你想替换的产品关键字,把led换成你自己产品,注意使用英文,而且最好不要太精确到型号,我们追求的是海量邮件群发,现阶段重数而不是重质。

另外 email=’zklgr=d_okg’ 表示你想返回的邮件后缀,可以换成cgr=d_okg或者其他你知道的邮箱后缀,后面的课程会教你如何一次搜索多个邮箱,不急慢慢来。

点击编辑器上方的 "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

原文来自邦阅网 (52by.com) - www.52by.com/article/34167

声明:该文观点仅代表作者本人,邦阅网系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系邦阅网或作者进行删除。

评论
登录 后参与评论
发表你的高见
  • Kaen

    顶起来!

    2024-05-13
  • 邦友1694417451190

    貌似运行的时候有个单引号说不符合,怎么回事?有微信能咨询一下吗?

    2023-09-13
  • jojojlomg

    学习一下,步骤很详细,干货满满,希望能发现新的方法

    2022-06-21
  • 邦友1641456971836

    AAA,终于下载成功了,太高兴了,但是一直没有搜索结果。。。

    2022-01-07
  • 邦友1640047514121

    class_1 能用, class_2 用不了是不是要等更新~~

    2021-12-21
  • 6661623392722390

    请问为什么我只能爬取几个邮箱,然后就卡住了。

    2021-06-23
  • 邦友3dc2d2ea75f34aea

    右键class_1.py文件没有Edit with IDLE怎么办呢?

    2021-05-12
  • 邦友1615857086218

    干货满满,谢谢详细的分享,工具用好了节省人力物力

    2021-03-16
  • Alisa Amiela

    No module named 'request' py3.9

    2021-03-04
  • 周凤君

    大佬,新的课程啥时候出啊,求更新,求更新,求更新!

    2020-12-25
  • 小火慢走

    17年用过老版本,最近换了电脑,过来温习一下,发现版本的果然还是一脸懵啊,等更新0.0

    2020-05-06
  • CHU褚👼

    哇等更新!!!为了能自己理解更好,第一次看完大神的文章我就立刻报名去学了编程基础和爬虫,几个月摸索下来让自己码还是不行!(╥╯^╰╥)还是等大神更新吧!

    2020-04-25
  • Tina Yu1585627913078

    我把整个环境全部重新删除加更新了,现在可以用了,但是不懂为什么我用pyCharm CE去编译却过不了

    /Users/tina/PycharmProjects/untitled/venv/bin/python /Users/tina/PycharmProjects/untitled/class_1.py
    Traceback (most recent call last):
    File "/Users/tina/PycharmProjects/untitled/class_1.py", line 9, in <module>
    import requests
    ModuleNotFoundError: No module named 'requests'

    Process finished with exit code 1

    求指点,我用原生的IDLE是可以追到邮件的

    2020-04-22
  • Tina Yu1585627913078

    Traceback (most recent call last):
    File "/Users/tina/Desktop/class_1.py", line 10, in <module>
    from bs4 import BeautifulSoup
    ModuleNotFoundError: No module named 'bs4'

    一直就提示这个,我所有的都正确安装了。。。好晕呀,求指点

    2020-04-22
  • 小刘冲鸭

    之前为了class2重装了太多次,现在下载的运行页面都不一样怎么办?正常的都是Install Python3.7.7(32-bit),而我的页面是Modify Setup╥﹏╥

    2020-04-20