public IEnumerable <AnchorTag> FindLinksToDomainOnWebPage(string webpageUrl, string targetDomain) { HtmlDocument htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(GetWebsiteHtml(webpageUrl)); var anchorTags = htmlDocument.DocumentNode.SelectNodes("//a"); foreach (var tag in anchorTags) { var hrefValue = tag.GetAttributeValue("href", ""); var tempHref = hrefValue.ToUpper(); var tempTargetDomain = targetDomain.ToUpper(); var anchorTag = new AnchorTag(); foreach (var attribute in tag.Attributes) { anchorTag.Attributes.Add(attribute.Name, attribute.Value); } anchorTag.InnerText = tag.InnerText; yield return(anchorTag); } }
private Element ExampleLink(string name) => AnchorTag.WithText(name).Inside(ListItemTag);
public Element ExampleLink(string linkText) => AnchorTag.WithText(linkText).Inside(ListItemTag);