2016-10-10 2 views
1

웹 사이트에있는 테이블에서 데이터를 자동으로 검색하는 응용 프로그램을 개발하려고합니다. 이미 테이블이있는 페이지에 대한 자동 로그인 및 리디렉션을 코딩했습니다.C# - HTML 프레임의 HtmlDocument 내용 가져 오기

HtmlDocument는 frames을 포함하는 frameset으로 구성됩니다. 각 프레임에는 하위 문서가 있습니다. 검색된 HTML 코드를 읽으면 불행히도 나타나지 않습니다. 그 후 아무것도

<frame src="welcome.htm" scrolling=auto name="main"> 

:

<frame src="welcome.htm" scrolling="auto" name="main"> 
    #document 
     <html>...</html> 
</frame> 

이 내 검색된 데이터가 모습입니다 :

이 웹 사이트 코드는 모습입니다. 액세스하려는 테이블은이 #document 안에 있습니다.

어떻게하면됩니까?

+0

지금까지 어떻게 HTML을 검색하고 있습니까? 어떤 방법을 사용하고 있습니까? –

+0

@NikhilNanjappa'WebBrowserInstance.DocumentText'를 사용하고 있으며,'WebBrowserInstance.Document.GetElementById()'를 사용하여 테이블 요소를 얻습니다. –

+0

'WebBrowserInstance.Document.GetElementById ("yourid").를 시도해 보셨나요? innerHtml;'? –

답변

1

좋아, 나는 알아 냈다. 웹 사이트의 URL에 welcome.htm을 추가하면 원본 문서와 페이지 요소를 가져옵니다.