iframe에서 html 가져 오기

c# html html-agility-pack iframe

문제

iFrame 코드에서 iframe에서 일부 내용을 가져 오려는 응용 프로그램을 만들고 있습니다.

<div class="abc">

<a class="abc" href="example.com" data-ctorig="example2.com" > **** </a>

</div>

내 앱의 웹 사이트 "example2.com"을 원합니다. ASP.NET (C #), HtmlAgilityPack ...을 사용합니다. 어떻게해야합니까?

iframe의 "src"링크로 이동합니다. 그러나 다시 나는 아무것도 발견하지 못했다. 나는 당신에게 여기를 클릭 링크를 제공합니다. 이 페이지를 열어 주어진 링크를 파싱하고 싶습니다. 1. 나침반없이 진정한 북쪽을 찾는 방법 : 2. 나침반없이 진정한 북쪽을 찾는 법.

인기 답변

HtmlAgilityPack에서 호스팅 페이지가 아닌 IFrame URL을 가리 킵니다.

명확히 ...

올바르게 이해하면 WebClient 및 HtmlAgilityPack을 사용하여 IFrame의 HTML을 가져올 수 있습니다.

먼저 WebClient를 사용하여 호스트 페이지의 HTML을 가져와야합니다. 그런 다음 HtmlAgilityPack을 사용하여 호스트 페이지 HTML을 구문 분석하고 IFrame URL을 추출해야합니다. 다음으로 다른 WebClient를 사용하여 IFrame URL에서 HTML을 가져온 다음 HtmlAgilityPack을 사용하여 응답을 구문 분석하여 나중에 수행 할 작업을 제공해야합니다.

물론, 당신의 질문은 매우 모호합니다. 그래서 저는 이것이 당신이 겪은 일이라는 것을 완전히 확신하지 못합니다. 어느 쪽이든 다음 링크가 도움이됩니다.

HtmlAgilityPack 자습서

WebClient를 사용하여 HTML 다운로드




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