2013-11-26 4 views
0

Google 이미지 및 yandex (러시아어 검색 엔진)와 같은 사이트에서 이미지를 가져 오려고합니다. 목적을 위해 xpaths를 사용합니다. 반면 yandex에서 이미지 축소판 (즉, URL)을 가져올 수 있는데, 더 큰 이미지를 가져올 수 없습니다. 이미지를 클릭하면 자바 스크립트가 생성됩니다. Google 이미지에서 미리보기 이미지를 가져올 수 없습니다. Google 이미지에 사용하는 xpath는 다음과 같습니다.C# htmlagilitypack으로 이미지 가져 오기

@"//div[@class='rg_di']/img" 

아무도 도와 줄 수 있습니까?

+0

이전 질문과 중복 된 것으로 보입니다. 그렇다면 질문을 두 번 이상하지 마십시오. 그렇지 않은 경우 일반적으로 새 질문이 이전 유사 질문과 다른 점을 설명하는 것이 좋습니다. – halfer

+0

@halfer 나는 그것을 돌볼 것이다. 실제로 나는 더 이상의 대답을 얻지 못했고 내 모든 문제를 설명하기에 더 좋았습니다. – aceBox

답변

0

대신이 XPath를 시도하십시오 : @"//div[@class='rg_di']//img". XPath 표현식이 (/ 대신에) //라고 쓰면 img 태그가 div 태그 바로 아래에 있지 않음에 유의해야합니다.

+0

좀 더 직접적인 접근을 원한다면 대신 @ "// img [@ class = 'rg_i']"를 써라. –

관련 문제