ScrapySharp를 사용하여 html 문서의 요소를 구문 분석하는 방법?

c# html html-agility-pack scrapysharp web-scraping

문제

다음은 프로젝트 공식 "문서"입니다.

https://bitbucket.org/rflechner/scrapysharp/wiki/Home


아무리 노력해도 라이브러리가 추가해야하는 CssSelect() 메서드를 찾을 수 없어 쿼리하는 것이 쉬워졌습니다. 다음은 내가 시도한 것입니다.

using ScrapySharp.Core;
using ScrapySharp.Html.Parsing;
using HtmlAgilityPack;

HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://www.stackoverflow.com");

var page = doc.DocumentNode.SelectSingleNode("//body");
page.CssSel???

정확히이 라이브러리를 어떻게 사용합니까? 문서에서 어떤 형식의 html 이 명확하지 않습니다.

수락 된 답변

더하다

using ScrapySharp.Extensions;

네가 그걸 놓친 것 같아. 그러면 CssSelect 사용할 수있게됩니다.

예제가 도움이 될 경우, 프로젝트에서 사용하는 방법도 있습니다.

using ScrapySharp.Extensions;



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