たくさんのページのCSSを変更する必要があるので、AgilityHTMLで遊ぶ機会を得ました。変更する必要のあるCSSエントリをうまく読み取ることができますが、hrefを変更する方法がわかりません。
これが私が変更したかったものの例です:
<link rel="stylesheet" type="text/css" href="http://cdn.mysite.com/master/public.css?rev=012010">
より具体的なhref:
http://cdn.mysite.com/master/public.css?rev=012010
私は周りを見回しましたが、まだ答えを見つけていません。
var nodes = doc.DocumentNode.SelectNodes("//css[@type=\"text/css\"]");
if (nodes != null)
{
foreach (HtmlNode data in nodes)
{
if (data.Attributes["href"] == null)
continue;
//data.Attributes["href"].Value;
}
}
再開します:
hrefを変更して保存するにはどうすればよいですか?