내 컴퓨터에서 문제를 재현하려고했습니다. Fiddler를 사용하여 응답 데이터 &을 캡처했습니다. 나는 브라우저에서 렌더링 된 html 출력이 내 코드와 다르다는 사실에 놀랐다.
피들러 (Fiddler)의 필자와의 차이점은 사용자 에이전트 값입니다. 나중에 나는이 코드를 생각해 냈고 그것은 나에게 효과적이다. 시도해보고 알려주세요. 제발 투표하지 마세요. 내가 문제를 재현 할 수 있어요 사용자 에이전트 라인을 주석 때 나는 .. 나중에 당신을 도울
string url = "http://www.google.com/finance?q=NASDAQ:TXN&fstype=ii";
HtmlWeb web = new HtmlWeb();
web.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0"; // latest firefox
HtmlDocument doc = web.Load(url);
var node = doc.DocumentNode.SelectSingleNode("//*[@id='appbar']/div/div[2]/div[1]/span")
//var node = doc.DocumentNode.SelectSingleNode("//div[@class='appbar-snippet-primary']/span")
을 시도하고있다. 희망이 도움이됩니다.
해당 페이지의 어디에서나 'Cascade corporation'을 찾을 수 없습니다. –
대단히 죄송합니다. 방금 고정했습니다 – jth41