자유게시판

자유롭게 쓰시면 됩니다. 뒤로가기
기능개선 요청(중복 기사에 대한 체크기능 개선)
조군
376 0
2018-01-24 17:32:38
221.146.*.*
2018-01-24 17:43:02

노룩뉴스 보면 동일한 기사가 여러개 보일 때가 많습니다.


URL로 중복기사인지 체크하여, 동일 URL이 아니면 append 되는 형태인 것 같은데,

이렇게 되면 동일한 기사가 분산되어 나타나기 때문에, 좋아요/나빠요 집계에 오류가 생길 것 같습니다.


단순히 URL로 중복체크를 하게 되면,

http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=001&oid=023&aid=0003347713

http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=001&oid=023&aid=0003347713&w=5


위 두개의 URL은 동일한 기사이지만, 노룩뉴스 리스트상에는 다른 뉴스로 표시되죠.

(w=5 는 제가 임의로 붙인겁니다.)


http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=001&aid=0003347713&oid=023

http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=001&oid=023&aid=0003347713


그리고 위 두개의 기사도 동일하지만, 노룩 뉴스상에는 다르게 표시되는 것 같습니다.

(oid 파라메터와 aid 파라메터의 순서만 변경했습니다.)


쿼리스트링을 파싱하여, 동일기사인지 여부를 좀 더 세밀하게 체크하는게 좋을 것 같습니다.

(주제넘게 들렸다면 죄송합니다 ^^;)


그리고 추가로, 노룩뉴스 리스트에 네이버 기사인지, 다음 기사인지에 대한 표시가 있으면 좋을 것 같습니다.


비추 공유
댓글 [ 4 ]
노룩뉴스 01-24
다른 사이트(네이버, 다음, 해당언론사)에 올라온 기사라도 같은 기사면 합치는 기능을 생각했었던 것 같은데, 까먹고 있었네요.
조군 01-25
노룩뉴스
네 그것두 말씀드릴랬는데 필요한 기능같아요
노룩뉴스 01-24
네이버, 다음 구분은 어떤 필요가 있을지는 모르겠지만 간단한 기능이니 아는 사람은 알 수 있도록 어딘가에 네이버의 초록색을 보여준다든지 하는 방향으로 슬쩍 업데이트하도록 하겠습니다.
조군 01-25
노룩뉴스
네 감사합니다