2017-07-17 65 views
1

我想從其他網址獲取數據,即產品信息。我想抓取這個屬性的所有這些數據:用Jquery去掉網址

$('[data-b-for-cart]').attr('data-b-for-cart'); 

並希望將其導出到csv文件。

不確定這是否應該做任何資源將有所幫助。

我想我應該使用jquery $ .get是嗎?

+0

「以scv文件」你的意思是csv? –

+0

對不起,對於排字錯誤 – Zygimantas

回答

1

你可以嘗試jQuery內的ajax來刮擦。這並不困難

$(document).ready(function() { 
    baseUrl = "http://www.somedomain.com/"; 
    $.ajax({ 
    url: baseUrl, 
    type: "get", 
    dataType: "", 
    success: function(data) { 
     //do something with data and save as csv file 
    } 
    }); 
}); 
+0

鑑於[同源策略](http://en.wikipedia.org/wiki/Same-origin_policy)它實際上非常困難,如果不是不可能的話,執行刮在JS可靠。 –

+0

可能使用lib(http://papaparse.com/#unparse)進行csv轉換,而不是滾動自己的函數:csv可能會很棘手 –

+0

@AliceOualouest明確指出JavaScript並不打算用於執行此類操作,並且應該利用其限制使用其他庫。 –