// 网页抓取数据
var divs = document.querySelectorAll('.navigation');
var newdivs = [...divs].map((item) => {
var imgurl, title, desc, price
imgurl = item.querySelector('img') ? item.querySelector('img').getAttribute('src') : '';
title = item.querySelector('span') ? item.querySelector('span').innerText : '';
desc = item.querySelector('.product-item-info-name') ? item.querySelector('.product-item-info-name').innerText : '';
price = item.querySelector('strong') ? item.querySelector('strong').innerText : '';
return {
imgurl,
title,
desc,
price
}
})
console.log(JSON.stringify(newdivs));
// json文件添加数据库
function sql() {
$.ajax({
url: './js/为你推荐.json',
method: 'get',
dataType: 'json',
success: function(data) {
result = data.data;
get(result)
}
})
function get(result) {
result.forEach((item) => {
let data = {
img: item.img,
price: item.price,
desc: item.desc
}
axios.post('/add', data)
.then((res) => {
console.log(res.data, '添加数据库成功');
})
})
}
}
sql()
网友评论