0
간단한 예 : Google 검색 페이지. 나는 페이지의 소스를 얻을 때C#에서 스크립트로 생성 된 페이지를 긁는 방법?
http://www.google.com/search?q=foobar
, 나는 기본 자바 스크립트를 얻을. 결과 페이지를 원합니다. 나는 무엇을해야합니까?
간단한 예 : Google 검색 페이지. 나는 페이지의 소스를 얻을 때C#에서 스크립트로 생성 된 페이지를 긁는 방법?
http://www.google.com/search?q=foobar
, 나는 기본 자바 스크립트를 얻을. 결과 페이지를 원합니다. 나는 무엇을해야합니까?
그것이 정말 전체 HTML입니다 자바 스크립트 아니라 것처럼 이을 보인다하더라도, 당신은 쉽게 HtmlAgilityPack으로 확인할 수 있습니다
HtmlAgilityPack.HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load("http://www.google.com/search?q=foobar");
string html = doc.DocumentNode.OuterHtml;
var nodes = doc.DocumentNode.SelectNodes("//div"); //returns 85 nodes
가 어떻게 HTML을 액세스합니까? 'html' 변수는 스크립트를 포함합니다. – Igor
@Igor : '
'태그를 찾으십시오 - HTML 콘텐츠가 나중에 시작됩니다. – BrokenGlass