我正在做一个小项目,我遇到了一个小问题,希望你能帮助我。
我得到了这些基本的几行代码,它们加载了给定的 url 并取出了一些标签:
var webGet2 = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = webGet2.Load(pattern);
var htmlMatches = doc.DocumentNode.SelectNodes("//li[@class=''] | //li[@class='f']");
收到集合后,我需要运行一个 foreach 循环,该循环可以获取所有href和src链接并使它们有效,因为当我下载源时,链接看起来像/folder/folder/image.jpg 我想在每个链接之前添加http://www.site.com 。
我已经用 Regex 构建了这个项目并且没有问题,但是 HTML 敏捷性并没有让我的想法直截了当。
谢谢!