TIL 18. 크롤링

isk·2022년 11월 23일
0

TIL

목록 보기
18/122
post-custom-banner

페이지의 한 쪽에 뉴스를 띄우려고 한다.
크롤링을 해서 가져올 것이다.

크롤링하기

$.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를 사용해서 뉴스 데이터를 불러오고 제목과 링크를 보여주도록 했다.
기사 본문 자체를 가져와서 보여준다면 저작권 침해가 되겠지만, 판례에서 링크는 괜찮다고 한다.
(클릭 수를 올려주니 더 좋을지도..?)

post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 11월 24일

오오..크롤링까지....!!!!

답글 달기