페이지의 한 쪽에 뉴스를 띄우려고 한다.
크롤링을 해서 가져올 것이다.
크롤링하기
$.ajax({
type: 'GET',
url: '크롤링 할 리소스url',
dataType: 'jsonp',
data: {},
success: function (response) {
$('.ent-news-item').remove();
let titleLink = [];
for (let i = 0; i < 5; i++) {
const list = {
title: response['data'][i].title,
link: response['data'][i].link,
};
titleLink.push(list);
const temp_html = `<li class="ent-news-item">
<a href="${titleLink[i]['link']}" target="_blank">
${titleLink[i]['title']}
</a>
</li>`;
$('.ent-news-list').append(temp_html);
}
},
beforeSend: function () { // 옵션
// 데이터 불러올 때 로딩이미지 추가하기
},
complete: function () { // 옵션
// 데이터 불러오기 완료시 로딩이미지 삭제하기
},
});
ajax를 사용해서 뉴스 데이터를 불러오고 제목과 링크를 보여주도록 했다.
기사 본문 자체를 가져와서 보여준다면 저작권 침해가 되겠지만, 판례에서 링크는 괜찮다고 한다.
(클릭 수를 올려주니 더 좋을지도..?)
오오..크롤링까지....!!!!