2017-11-04 5 views
-2

는 내가 HTML에 약간의 경험을 가지고하지만 난이 webpage 에서 이러한 photos 에 대한 링크를 얻을 방법을 알아낼 수 없습니다 매우 감사드립니다. 감사합니다특정 웹 사이트의 이미지가 숨겨진 이미지를 얻으시겠습니까? 내가 다운로드 웹 사이트로 이미지를 찾기 위해 노력하고있을 것입니다 개발자 plugin.any 설명을 사용하여

+2

heya는, [슈퍼 유저]에서 행운을 시험해보십시오 (https://superuser.com/) 당신이 이미지를 크롤링 뭔가를 코딩하지 않는. 또한 단서의 비트, 이미지는 .. CSS입니다. 'inspect 요소'를 사용하여 URL을 확인하십시오. CSS 규칙에'.we-best li.delivery :: before'가 있습니다. 건배. –

+0

안녕하세요. 저는 아마추어 프로그래머가 아닙니다.이 이미지에 대한 링크를 얻으려면 전문가 여야 만합니까? 단계별로 단계가 없다? 감사합니다 – twitter

답변

1

이미지가 포함 된 요소를 모두 선택해야합니다. 그러면 이미지를 가져올 수 있습니다. 해당 사이트에서 이미지는 :before css 속성 내에 있으므로 여기에서 이미지를 가져올 수 있습니다.

document.querySelectorAll('.we-best ul>li').forEach(el => { 
 
    let before = window.getComputedStyle(el, ':before') 
 
    let url = before.getPropertyValue('content').replace(/^url\(|\)$/g, '') 
 
    console.log(url) 
 
})
.we-best li.delivery::before { 
 
    content: url(https://privatewriting-a.akamaihd.net/images/privateWriting/stopwatch.svg); 
 
} 
 

 
.we-best li.aff-prices::before { 
 
    content: url(https://privatewriting-a.akamaihd.net/images/privateWriting/money-bag.svg); 
 
} 
 

 
.we-best li.free-service::before { 
 
    content: url(https://privatewriting-a.akamaihd.net/images/privateWriting/graduation.svg); 
 
}
<section class="we-best"> 
 
    <div class="container"> 
 
    <ul> 
 
     <li class="delivery"></li> 
 
     <li class="aff-prices"></li> 
 
     <li class="free-service"></li> 
 
    </ul> 
 
    </div> 
 
</section>

+0

감사합니다. 이 코드는 CSS 파일에 있습니까? – twitter

+0

웹 사이트에 따르면 CSS는 : https://privatewriting-a.akamaihd.net/css/min/privateWriting.cdn.pw.css?v=68 예 ... –

관련 문제