HTML 민첩성 팩을 사용하여 HTML 파일 본문의 첫 번째 단락 텍스트를 가져 오는 방법은 무엇입니까? DIGG 스타일 링크 제출 도구를 만들고 텍스트의 첫 번째 단락과 제목을 가져오고 싶습니다. 제목은 쉽습니다. 신체에서 텍스트의 첫 번째 단락을 얻는 방법에 대한 제안은 무엇입니까? 페이지에 따라 P 또는 DIV 내에있을 수 있습니다.HTML 민첩성 팩 - 페이지 요약 얻기
2
A
답변
3
당신이 제어하는 html입니까? 그렇다면, 당신은 P에게 ID 또는 클래스를 제공하고
//p[@id=\"YOUR ID\"] or //p[@class=\"YOUR CLASS\"]
편집을 통해 찾을 수 있습니다 : 을 당신은 아마 아래 작동, HTML을 제어하지 않기 때문에. 모든 HtmlTextNodes를 사용하고 지정된 임계 값보다 큰 텍스트 그룹을 찾습니다. 그것은 완벽하지는 않지만 올바른 방향으로 갈 수 있습니다.
String summary = FindSummary(page.DocumentNode);
private const int THRESHOLD = 50;
private String FindSummary(HtmlAgilityPack.HtmlNode node) {
foreach (HtmlAgilityPack.HtmlNode childNode in node.ChildNodes) {
if (childNode.GetType() == typeof(HtmlAgilityPack.HtmlTextNode)) {
if (childNode.InnerText.Length >= THRESHOLD) {
return childNode.InnerText;
}
}
String summary = FindSummary(childNode);
if (summary.Length >= THRESHOLD) {
return summary;
}
}
return String.Empty;
}
0
민첩성 팩은 간단한 xpath 문을 사용하는 html로드를 쿼리하기 위해 xpath를 사용합니다. 뭔가 같은 ...
HtmlDocument htmldoc = new HtmlDocument();
htmldoc.LoadHtml(content);
HtmlNodeCollection firstParagraph = htmldoc.DocumentNode.SelectNodes("//p[1]");
관련 문제
- 1. Html 민첩성 팩 사용
- 2. HTML 민첩성 팩
- 3. HTML 민첩성 팩
- 4. HTML 민첩성 팩 vs jquery
- 5. YouTube HTML 민첩성 팩 C#
- 6. ASP.NET에서 HTML 민첩성 팩 (VB)
- 7. html 민첩성 팩 vs antixss
- 8. HTML 민첩성 팩 대 정규식
- 9. html 민첩성 팩 어린이 제거
- 10. HTML 민첩성 팩 HtmlDocument 모든 HTML보기?
- 11. HTML 민첩성 팩 내가 내부에서 설명 텍스트를 얻기 위해 HTML 민첩성 팩을 사용하기 위해 노력하고있어
- 12. Html 민첩성 팩 + 특정 노드 가져 오기
- 13. html로 민첩성 팩 나는 HTML 민첩성 팩에 새로운 오전
- 14. HTML 민첩성 팩 - 구문 분석 테이블
- 15. HTML 민첩성 팩 스트립 태그가 화이트리스트에 없음
- 16. Html 민첩성 팩 - 행과 열을 반복합니다.
- 17. html로 민첩성 팩 : DescendantsOrSelf() HTML 요소
- 18. Html 민첩성 팩 끝과 함께 작동하지 않습니다.
- 19. html 민첩성 팩 : 원본 텍스트를 추출하는 방법
- 20. WP7 용 HTML 민첩성 팩 출력 방법
- 21. "html 민첩성 팩"perl 용 모듈
- 22. Html 민첩성 팩 - html 문서에서 html 조각 가져 오기
- 23. HTML 민첩성 팩 - 특정 노드 다음에 노드 선택
- 24. C/Objective-C/iPhone 용 솔루션과 같은 "html 민첩성 팩"
- 25. Html 민첩성 팩 C# : 표현식은 노드 집합으로 평가되어야합니다.
- 26. Html 민첩성 팩 : HtmlNode의 속성 값 설정이 HtmlDocument에 반영되지 않았습니다.
- 27. HTML 민첩성 팩 성능 -로드 (파일) 대 LoadHTML (스트림)
- 28. Html 민첩성 팩 링크 및 img src 추출
- 29. 웹 페이지의 "요약"얻기
- 30. HTML 민첩성 구문 분석
나는 HTML을 제어하지 않습니다는, 사용자는 원하는 페이지를 제출할 수 있습니다, 그래서 용기의 ID 또는 클래스가 – reach4thelasers
감사 할 것이다 모르겠어요! 그게 내가 찾고 있던거야! – reach4thelasers