Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在document.write执行后提取电子邮件地址_C#_Javascript_Jquery_Asp.net_Regex - Fatal编程技术网

C# 如何在document.write执行后提取电子邮件地址

C# 如何在document.write执行后提取电子邮件地址,c#,javascript,jquery,asp.net,regex,C#,Javascript,Jquery,Asp.net,Regex,我正在使用C和ASP.Net制作一个应用程序,它将从特定URL获取所有电子邮件地址,为此,我正在使用 WebClient client = new WebClient(); string downloadString = client.DownloadString("abc"); return downloadString; 问题是,在innerHTML中,电子邮件地址部分位于document.write呈现的Javascript编码数组中,因此我无法获取

我正在使用C和ASP.Net制作一个应用程序,它将从特定URL获取所有电子邮件地址,为此,我正在使用

   WebClient client = new WebClient();
        string downloadString = client.DownloadString("abc");
        return downloadString;
问题是,在innerHTML中,电子邮件地址部分位于document.write呈现的Javascript编码数组中,因此我无法获取电子邮件地址,我有一个很好的正则表达式来标识电子邮件地址,因为它标识除我需要的1之外的所有其他电子邮件地址

我在InnerHTML中使用的JavaScript就是这样

var l = new Array();
l[0] = '>';
l[1] = 'a';
l[2] = '/';
l[3] = '<';
l[4] = '|109';
l[5] = '|111';
l[6] 
l[52] = '|101';
l[53] = '|100';
l[54] = ':';
l[55] = 'o';
l[56] = 't';
l[57] = 'l';
l[58] = 'i';
l[59] = 'a';
l[60] = 'm';
l[61] = '"';
l[62] = '=';
l[63] = 'f';
l[64] = 'e';
l[65] = 'r';
l[66] = 'h';
l[67] = ' ';
l[68] = 'a';
l[69] = '<';
for (var i = l.length - 1; i >= 0; i = i - 1) {
    if (l[i].substring(0, 1) == '|') document.write("&#" + unescape(l[i].substring(1)) + ";");
    else document.write(unescape(l[i]));
}

您能提供一个您试图解析的输出的示例吗?更具体地说,您正在抓取的javascript?另外,请显示您尝试使用的正则表达式。顺便说一句,人们在网站中使用javascript呈现电子邮件地址的原因正是为了防止像你这样的抄袭者轻松检索。请更新问题,而不是在评论中发布代码。Dimitrov你是对的,但在document.write之后我如何获取它,我已经在firefox中下载了一个扩展,它正在阅读它,它正在抓取电子邮件地址,尽管它是用Document.write呈现的