2013-10-04 1 views
0

웹 사이트에서 데이터를로드 데이터 검색 즉 http://www.westfield.com.au/au/retailers#page=5동적 I 동적 웹 페이지에로드 된 데이터를 검색하려고 시도하고

내 질문이 무엇을 기술하면 페이지에 데이터를로드하는 데 사용되는되는 링크를 해시를 사용?

두 번째 방법은 C#을 사용하여이 데이터를 검색하는 방법입니다.

내 시도는 WebClient를 사용하여이 링크에서 페이지를 다운로드했습니다. 불행히도 html 파일에는 내가 사용하는 페이지 링크와 상관없이 맨 처음 페이지의 데이터 만 포함되어 있습니다.

답변

1

데이터를 페이지에로드하는 데 어떤 기술이 사용되고 있습니까?

JavaScript는 서버에서 데이터를로드하고이를 HTML로 구문 분석하여 DOM의 올바른 위치에 배치하는 데 사용됩니다.

두 번째 방법은 C#을 사용하여이 데이터를 검색하는 방법입니다.

http://www.westfield.com.au/api/v1/countries/au/retail-chains/search.json?page=5에 대한 요청을하면, 필요한 데이터가 포함 된 구조화 된 JSON 문서가 반환됩니다.

0

필요한 경우 JSON 구조 만 있으면 Jon의 대답이 시작하기에 좋은 장소로 들립니다.

진정한 렌더링 스크래핑에 대한 좋은 스택을 원한다면 phantomjsSelenium의 조합을 사용하여 .net에 연결하는 데 도움이됩니다.

This 기사는 시작하기에 좋은 장소입니다.