邮箱采集器

邮箱采集器,目前支持百度贴吧,适配更多网站以及功能联系作者微信:bianbingdang

目前為 2018-11-11 提交的版本,檢視 最新版本

// ==UserScript==
// @name 邮箱采集器
// @namespace Violentmonkey Scripts
// @version 1.1.1
// @description 邮箱采集器,目前支持百度贴吧,适配更多网站以及功能联系作者微信:bianbingdang
// @match *://tieba.baidu.com/*
// @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
// @require https://cdn.bootcss.com/clipboard.js/2.0.1/clipboard.min.js
// @grant none
// ==/UserScript==


$(document).ready(function () {
    var email_str = ''
    regex = /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/g
    let doc = $('body').html();
    emails = doc.match(regex) || [];

    if (emails.length == 0) {
        return
    }

    email_str = emails.join(';')
    //创建页面
    let panel = document.createElement('div');
    panel.innerHTML = `
            <div id="findemails" style="width: 50px;z-index: 1000;position:fixed;right: 10px;top: 50px;border:1px solid #ccc;padding: 10px 10px;background-color: #f2f2f2;">
            <span style="font-weight: bolder;color: red;">本页面发现的邮箱</span>
            <br>
            <button class="am-btn-primary" id="copyEmails" data-clipboard-text=${email_str} class="panel-email">复制邮箱</button>
            <br>
            <button class="am-btn-primary" id="closeEmails">关闭窗口</button>
            </div>
            `
    document.body.appendChild(panel)

    $('#closeEmails').click(function () {
        $('#findemails').fadeOut()
    })
    //剪贴板
    var clipboard = new ClipboardJS('#copyEmails');

    clipboard.on('success', function (e) {
        alert(e.text + "---->复制成功")
        e.clearSelection();
    });
}
)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址