gpt4 book ai didi

c# - 需要帮助从 C# 中的 HTML 页面中提取标签

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:48 26 4
gpt4 key购买 nike

我想从远程 HTML 页面加载一个标签的值。我通过加载整个页面而不是使用正则表达式来做到这一点。我找到了想要的结果,但这种方法非常慢我希望它只快速加载标签值而不是整个网页。有什么建议吗?

这就是我现在正在做的事情:

using (var client = new WebClient())
{
string result = c client.DownloadString("http://web.archive.org/http://profiles.yahoo.com/italy_");
var regex = new Regex(@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*",
RegexOptions.Compiled);
var s = result;
foreach (Match email in regex.Matches(s))
{
// Console.WriteLine(email.Value);
label2.Text = email.Value;
}
}

最佳答案

您必须加载整个页面 - 这就是 http 请求通常的工作方式。

也许您的正则表达式可以改进?抱歉,这不是我的专业领域。

关于c# - 需要帮助从 C# 中的 HTML 页面中提取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6055756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com