Visual Studio 및 C#에서 HTML로 학습하는 방법을 처음 배우십시오. 도서관에 html agility pack을 사용하고 있습니다. 구문 분석을 수행합니다. 나뿐만 올바르게 포맷 문자열재무 제표에서 HTML 스크랩
여기이 페이지 내에서 여러 곳에서 정보를 뽑아 그들을 저장하려고하고이 page에서
은 내 현재 코드는 (에서 촬영 : shriek)되어
HtmlNode tdNode = document.DocumentNode.DescendantNodes().FirstOrDefault(n => n.Name == "td"
&& n.InnerText.Trim() == "Net Income");
if (tdNode != null)
{
HtmlNode trNode = tdNode.ParentNode;
foreach (HtmlNode node in trNode.DescendantNodes().Where(n => n.NodeType == HtmlNodeType.Element))
{
Console.WriteLine(node.InnerText.Trim());
//Output:
//Net Income
//265.00
//298.00
//601.00
//672.00
//666.00
}
}
이 올바르게 작동하지만 더 많은 정보를 얻고 싶습니다. html을 올바르게 검색하는 방법을 잘 모릅니다. 먼저 분기 별 (연례 데이터뿐만 아니라 페이지 상단의보기 옵션)에서이 숫자를 선택할 수 있습니다.
나는 또한, 구글이 제공합니까 (이하 "현재 ..."각 열의 맨 위에있는) 미래 프로젝트도
분기 및 연간 두 숫자의 각 열에 대해 날짜를 좀하고 싶습니다 이 API는?
위대한 솔루션, 당신은 XPath의 뛰어난 사용을 보여 주었다. 감사 – lucas