我想從其他網址獲取數據,即產品信息。我想抓取這個屬性的所有這些數據:用Jquery去掉網址
$('[data-b-for-cart]').attr('data-b-for-cart');
並希望將其導出到csv文件。
不確定這是否應該做任何資源將有所幫助。
我想我應該使用jquery $ .get是嗎?
我想從其他網址獲取數據,即產品信息。我想抓取這個屬性的所有這些數據:用Jquery去掉網址
$('[data-b-for-cart]').attr('data-b-for-cart');
並希望將其導出到csv文件。
不確定這是否應該做任何資源將有所幫助。
我想我應該使用jquery $ .get是嗎?
你可以嘗試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
}
});
});
鑑於[同源策略](http://en.wikipedia.org/wiki/Same-origin_policy)它實際上非常困難,如果不是不可能的話,執行刮在JS可靠。 –
可能使用lib(http://papaparse.com/#unparse)進行csv轉換,而不是滾動自己的函數:csv可能會很棘手 –
@AliceOualouest明確指出JavaScript並不打算用於執行此類操作,並且應該利用其限制使用其他庫。 –
「以scv文件」你的意思是csv? –
對不起,對於排字錯誤 – Zygimantas