首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP脚本获取javascript隐藏的元素

使用PHP脚本获取javascript隐藏的元素
EN

Stack Overflow用户
提问于 2015-11-10 17:35:49
回答 1查看 106关注 0票数 1

我在找一件大事的电子邮件地址

参展商--退回1011份结果

我编写了一个PHP爬虫来获取每一页

但是,我需要将“电子邮件通用公司电子邮件”与我的鼠标悬停,以显示电子邮件地址。我想通过我的爬虫自动完成它。

我们可以在代码中看到js函数。

代码语言:javascript
复制
function fixEmail(mungedAddress) {
    Address = mungedAddress;
    var sAddress = decode(mungedAddress);
    $('#Email').attr('href', 'mailto:' + sAddress);

}

function unfixEmail() {
    $('#Email').attr('href', "javascript:void(0);");

}

我完全不知道我能做什么

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-10 17:49:48

取编码值,即发送给FixEmail函数的参数。

代码语言:javascript
复制
<a id="Email" onmouseover="fixEmail('SOMERANDOMENCODEVALUEINHERE');" onmouseout="unfixEmail();" href="javascript:void(0);">Email general company email</a>

然后在php中重新创建解码函数的功能,它在代码中也是可见的。

代码语言:javascript
复制
function decode(ServerEncoded) {
        var res = "";
        for (i = 0; i < ServerEncoded.length; ) {
            var letter = "";
            letter = ServerEncoded.charAt(i) + ServerEncoded.charAt(i + 1)
            res += String.fromCharCode(parseInt(letter, 16));
            i += 2;
        }
        return res;
    }

仅此而已。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33636107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档