【发布时间】:2019-10-13 10:20:25
【问题描述】:
我有一个包含数千个图像文件的 wordpress 网站。问题是,绝大多数都是冗余的,只是用完了磁盘空间。我需要一种方法来知道哪些是 html 实际引用的,以便我可以删除那些不是。
也许 Selenium WebDiriver 可以提供帮助?我可以抓取网站以获取所有 img 元素的 src 属性的值。
使用以下代码,图像集合填充了 22 个项目 - 这对于特定页面是正确的。问题是,我不知道如何获取“src”属性的值?
var images = driver.FindElements(By.TagName("img"));
foreach (var image in images)
{
Debug.WriteLine(image.Text);
}
【问题讨论】:
-
你可以使用
image.GetAttribute("src")
标签: c# wordpress selenium selenium-webdriver