我成功地使用标签和href
属性将网站的所有链接登录到文本文件中。但是我面临的问题是文本日志文件不仅记录链接,而且还记录一些愚蠢的值,例如javascript : void()
。我如何忽略这些值?
我尝试使用Contains
属性,但未成功,或者可能是我做错了方法。
请用一小段代码或我可以参考的任何文档帮助我。谢谢
foreach (var links in WebDriver.FindElements(By.TagName("a")))
{
var url = links.GetAttribute("href");
if (url.Contains("http") || url.Contains("57803"))
{
LinksLogFile.WriteLine(url);
}
}
LinksLogFile.Close();