2010-06-22 7 views
0

자바 스크립트를 사용하여 HTML 페이지의 이미지 링크에 대한 모든 참조를 찾고 싶습니다. 또한 이미지 참조가 표시되지 않거나 알 수없는 속성 유형을 찾고 있기 때문에 단순히 이미지 태그 나 src 등을 찾는 것만으로는 충분하지 않습니다. 따라서, 나는 아직 HTML 파서를 사용하여 간단한 방법을 찾지 못했다.HTML에서 이미지로 연결되는 링크 찾기 (공통 태그/속성 제외)

stackoverflow 스레드를 살펴본 결과 어두운 색의 일치하는 방법을 사용하여 내 영혼을 잃고 싶지 않습니다. 그 이름을 말하지 않는 것을 감히 말입니다. 여기에서 언급하기를 주저합니다. 사람들의 분노를 피하기 그런 목적을 위해 regu1 @ r_expre $$ i0n $을 사용하여 증오하십시오. 그러나 나는 아직 올바른 방법을 찾지 못했습니다.

나는 이미지 링크처럼 보이는 모든 링크가 아니라는 것을 알고 있지만 괜찮습니다. 나는 속도를 희생하지 않고 가능한 한 넓은 범위를 완전하게 필요로하지 않습니다. 그래서 나는 모든 연결을 따르는 것이 너무 집중적이며, 이미지처럼 보이는 '링크'에 자신을 제한하는 것이 잘 될 것이라고 추측하고 있습니다.

+0

몇 가지 예제 HTML 소스를 제공해 줄 수 있습니까? 또한, 당신이'이미지 표시가 보이지 않을 수도 있고, 알려지지 않은 속성 유형을 찾고있다 '는 것을 감안하면 아마 속도를 희생 할 것입니다. –

+1

HTML 코드에서 [filename]. [image extension] "'과 일치하는 것을 찾으시는 것 같습니다. src 속성과 img 태그 이외의 다른 곳에서 이러한 것들이 나타날 것으로 예상된다면 문서의 모든 것을 검색해야 할 것입니다. 왜 정규식을 사용하지 않으시겠습니까? 그들은이 응용 프로그램에 완벽하게 적합한 것처럼 보입니다. – nearlymonolith

+0

정규식이 여기에서 작동하는 것처럼 들리지만, 내가 읽은 모든 것은 정규식을 제안하는 것이 거의 항상 웹 페이지를 구문 분석하는 끔찍한 방법이므로 더 나은 대답이 있어야한다고 생각합니다. –

답변

0

앤서니가 옳았는데, 여기서 정규식은 제 목적을 위해 잘 작동했습니다.