Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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# 如何使用HtmlAlityPack提取所有锚定标记?_C#_Html_Html Parsing_Html Agility Pack - Fatal编程技术网

C# 如何使用HtmlAlityPack提取所有锚定标记?

C# 如何使用HtmlAlityPack提取所有锚定标记?,c#,html,html-parsing,html-agility-pack,C#,Html,Html Parsing,Html Agility Pack,我希望能够从我的输入字符串中提取标题picks下的所有锚标记 例如,下面是我的输入提要进入底部变量: 我的问题是,上面的函数只能从输入字符串中提取最后一个锚点作为输出,而输入字符串包含两个锚点标记。我尝试使用锚变量的任何方法,但也无法获得期望的结果 如能提供进一步帮助,我们将不胜感激。谢谢我通过运行您的代码,只做了很小的更改,就获得了两个锚。您的代码对我来说很有用,因为您的代码对我来说也很有用。。。 string bottom = "<P align=justify><STRO

我希望能够从我的输入字符串中提取标题picks下的所有锚标记

例如,下面是我的输入提要进入底部变量:

我的问题是,上面的函数只能从输入字符串中提取最后一个锚点作为输出,而输入字符串包含两个锚点标记。我尝试使用锚变量的任何方法,但也无法获得期望的结果


如能提供进一步帮助,我们将不胜感激。谢谢

我通过运行您的代码,只做了很小的更改,就获得了两个锚。您的代码对我来说很有用,因为您的代码对我来说也很有用。。。
string bottom = "<P align=justify><STRONG>picks<BR>
<A href="/Article.aspx? article=froth&amp;PUB=250&amp;ISS=22787&amp;SID=51610" name=""  target=_blank>froth</A></STRONG>: Text...<BR><STRONG>
<A href="/Article.aspx?article=Bouncing back&amp;PUB=250&amp;ISS=22787&amp;SID=51603" name="" target=_blank>Bouncing back</A></STRONG>: Text...<BR><STRONG></P>"
     string bottom = reader.GetString(1);

                string price = "";
                if (bottom.ToLower().Contains("picks"))
                {

                    price = bottom.Substring(bottom.IndexOf("picks"), 5);

                    HtmlDocument html = new HtmlDocument();

                    html.LoadHtml(bottom);
                    var anchors = html.DocumentNode.Descendants("A");

                        foreach (var a in anchors)
                        {
                            result = a.OuterHtml;
                        }

                }