다중 서식 POST에서 얻은 WebResponse를 구문 분석하려고합니다. H3 태그를 꺼내고 싶지만 document.Load로 이동하면 다음과 같은 null 오류가 발생합니다. "암시 적으로 'void'형식을 'HtmlAgilityPack.HtmlNodeCollection'으로 변환 할 수 없습니다."
이제 내 webresponse null로 시작 이해하지만 결국 채 웁니다. 자동으로 null을 반환하는 streamreader로 어떻게 실행시킬 수 있습니까?
//web response stuff here
WebResponse ricochet = webrreq.GetResponse();
Stream stream2 = ricochet.GetResponseStream();
StreamReader reader2 = new StreamReader(stream2);
HtmlAgilityPack.HtmlDocument document= new HtmlAgilityPack.HtmlDocument();
//line with null error below
var collection = document.Load(reader2.ReadToEnd());
후손을 위해 :
컬렉션을 document.Load에 할당 할 수 없습니다. 먼저 스트림을로드 한 다음 민첩성 팩을 사용하여 올바른 노드를 다시 찾아야합니다.
var thingie = document.Load(reader2.ReadToEnd());
var collection = thingie.DocumentNode.SelectNode("//etc");