2014-02-28 197 views
-2

讓我們看看這裏:http://www.pepco.pl/sklepy 當你點擊一個特定的商店,出現窗口與開放時間和地址。在網站源中,我可以看到有JavaScript功能。是否有可能使用JavaScript函數獲取所有這些數據而無需點擊每個商店?我需要這個信息的目的。功能從網站獲取信息

+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

非常感謝。我得到以下錯誤:GET http://www.pepco.pl/[object%20Object] 404(未找到),任何想法來解決這個? :) – user3162968

+1

再試一次,在ajax調用中犯了一個錯誤,並忘記了響應 – morritza