Klipsch.com 에서 가격을 추출하고 싶지만 사이트를로드 할 때 가격이 즉시로드되지 않고 JavaScript 또는 기타 스크립트를 사용하여 웹 사이트가 완전히로드 된 후에로드됩니다. 예를 들어, 이 요소 내부 에서이 페이지 내부에서 가격을 추출하려고합니다 .
<span class="product-display-price ecommerce-element">$3,284.00</span>
Simple HTML DOM Parser를 사용해 보았지만 지연 기능이 없습니다. PHP에서 이것을 달성하고 싶지만 Ajax와 같은 언어도 잘 작동합니다.
사이트는 외부 자바 스크립트 파일에서 항목 세부 정보를로드합니다. 대신 그 파일을 부르지 그래?
http://product.shopatron.com/product/{product_id}.jsonp?apikey={your_api_key}&...
예를 들어, http://www.klipsch.com/products/la-scala-ii-floorstanding-speaker 전화 :
http://product.shopatron.com/product/1000996.jsonp?api_key=5gsk5uyr&apiVer=2.4.4&jstVer=2.4.4&method=get&headers%5BAccept%5D=*%2F*&callback=jQuery17202970524297561483_1481065390010&_=1481065390234
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다