html 민첩성 팩을 사용하여 이미지를 다운로드하는 방법

c# html-agility-pack parsing xpath

문제

추가 질문에 대한 답변을 보았지만 명확한 대답을 얻을 수 없습니다.

foreach (HtmlNode cat2 in doci.DocumentNode.SelectNodes(".//a/@href | //img/@src"))

이것에서 나는 img 태그에 src를 얻고있다. 나는 그 이미지를 다운로드해서 그것을 database.what에 저장하고 싶다. 그렇다면 이미지를 다운로드 할 수있는 HTML 민첩성 팩을 사용하는 것이 가능합니다. 그런 다음 가져 와서 변수에 할당 한 다음 내 DB에 저장할 수 있습니다.

var imagePath = cat2.Attributes["src"].Value;

이것도 작동하지 않습니다.

수락 된 답변

당신이 작성한 코드는 이미지의 링크 만 가져올 것이고 당신의 DB에 그것을 저장할 수 있고 클라이언트가 그 이미지의 저장된 URL을 사용하도록 만든 다음 이미지를 다운로드 할 수 있습니다. 감사합니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.