我正在开发一个爬行引擎。我的程序使用 HtmlAgilityPack 通过 Xpath 抓取网站。我需要直接获取一些图像 src 标签。您可以在下面看到我的简单代码无法正常工作,感谢您的建议!
PS:请忽略"字符问题,XPath模式由数据库提供。
Agility.DocumentNode.SelectSingleNode("//img[@id="product_photo"]/@src");
这是我需要抓取的行(该*...*
部分显示要提取的块
<img id="product_photo" src="*/images/thumb/4400/10280/st.jpg*">
某些页面在元标记中提供图像,因此.Attributes["src"]
无法正常工作。
更新:您可以在此处查看我的查询和结果