龙空技术网

动手写一个油猴脚本,邮箱采集器是怎么做出来的

哲学编纂者 499

前言:

此刻我们对“js验证邮箱的正则表达式”可能比较讲究,我们都需要学习一些“js验证邮箱的正则表达式”的相关资讯。那么小编也在网上搜集了一些对于“js验证邮箱的正则表达式””的相关文章,希望大家能喜欢,小伙伴们一起来学习一下吧!

做一款邮箱采集器

点击脚本图标,点击打开控制台

点击编辑刚才我们的我的第一个脚本程序

在顶部@name更改名称为‘邮箱采集器’

@description 后面写上脚本的描述,就是介绍脚本的用途。 我们写上‘邮箱采集器’

@require 这块主要引入要依赖的js文件,暂时写上jquery的依赖包。

正文内容,怎样编写呢?首先随意在百度上搜索关键字,留下邮箱

发现一大堆预留邮箱的,我们要做的就是把这些邮箱复制下来,一个一个复制太麻烦,我们来测试下。

首先编写一个邮箱采集的正则表达式

regex = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/g

F12打开控制台,在console处写上这块代码

此时,还需要一段文本,用于当作采集的对象文本。

let doc = $('body').html();

采集emails的代码,顺利成章的出来了。

emails = doc.match(regex) || [];

此时,只要输出emails的内容,就是我们收集的邮箱了。

好了,我们将这些代码复制到脚本的编辑区。如图所示

重新刷新,刚才百度搜索邮箱的页面,如图所示。第一个脚本就写完了。

标签: #js验证邮箱的正则表达式 #jquery油猴 #jquery写邮件 #jquery邮件正则表达式