2014-02-28 3 views
-2

여기를 보시려면 여기를 클릭하십시오 : http://www.pepco.pl/sklepy 하나의 특정 상점을 클릭하면 영업 시간과 주소가있는 창이 나타납니다. 사이트 소스에서 나는 거기에 자바 스크립트 함수를 볼 수 있습니다. 모든 상점을 클릭하지 않고도 자바 스크립트 기능을 사용하여 모든 데이터를 가져올 수 있습니까? 나는 이것을 정보 제공의 목적으로 필요로한다.웹 사이트에서 정보를 가져 오는 기능

+0

PEPCO에게 목록을 요청하십시오. 많은 두통과 시간에서 당신을 구할 수 있습니다. – LGSon

+0

감사합니다. 어쩌면 시도해 봅니다. 이 비공식적으로 할 일이 없습니까? 스크립트 등을 만들 수 없습니까? – user3162968

+0

모든것이 가능합니다. 이와 같은 정보는 일반적으로 보호되어있어서 그렇게 할 수 없으므로 "묻는 길"을 갈 것입니다. 폴란드어는 읽을 수 없지만 확실히 저작권은 있습니다 – LGSon

답변

1

상점을 클릭하면 특정 정보를 요청하는 Ajax 전화가 걸립니다. 귀하의 목적에 맞게이 URL을 사용해보십시오.

var count = 244, 
$output = $('#output'); 
for (var i = 0; i < count; i++) {  

    $.ajax({ 
     url: 'http://www.pepco.pl/web/ajax/sites.city.php?param='+i+'&date_format=Y-m-d', 
    }) 
    .done(function(data) { 
     $output.append($("<div class='item'>"+data+"</div>")); 
    }) 
    .fail(function() { 
     $output.append($("<div class='item'>error</div>")); 
    }); 

} 

크로스 도메인 정책으로 인해 다른 페이지에서 사용할 수 없습니다. 컬 솔루션을 사용할 수 있습니다

+0

고마워요. 다음과 같은 오류가 나타납니다. http://www.pepco.pl/[object%20Object] 404 (찾을 수 없음),이 문제를 해결할 생각이 있습니까? :) – user3162968

+1

다시 시도해보십시오. 아약스 호출에서 실수를했고 응답을 깜빡했습니다. – morritza

관련 문제