2009-03-26 11 views
2

일부 블로그 피드를 기존 PHP 기반 웹 사이트에 집계하고 싶습니다. RSS 피드를 소비하는 PHP 용 무료 라이브러리가 많이 있습니다. 그러나 나는 내가 인기가있는 것으로 축소하려고 노력할 수있는 숫자를 얻을 수 있는지 알아보기 위해 내 필요를 버릴 것이라고 생각했다.PHP로 RSS 피드 소비

1) 최대 3 가지 RSS 피드의 일부 상위 항목을 하나의 스트림으로 집계하여 소비하고자합니다.

2) 또한 "특정"태그와 일치하는 다른 웹 사이트의 기사를 집계 할 수도 있습니다.

3) 피드가 지속적으로 업데이트 될 필요가 없기 때문에 이것이 일별 작업으로 매일 실행되고 일부 정적 HTML 포함 파일을 업데이트하는 것이 좋습니다.

4) 나는 또한 몇 가지 정적 HTML 포함 피드 작성의 가능성을 싶습니다. 그래서 하나의 메인 뉴스 섹션을 가질 수 있으며, 아마 기사 또는 특정 태그와 일치하는 오른쪽의 호출 섹션.

그래서이 중 일부를 수행하는 데 가장 좋아하는 라이브러리/코드 스 니펫은 무엇입니까?

감사합니다, 토드

답변

2

야후 파이프 피드를 집계하는 훌륭한 방법입니다.

중복 항목을 제거하거나 특정 기준과 일치하는 항목을 필터링하는 등의 작업을 수행하는 규칙을 추가하는 기능도 있습니다.

피드를 실제로 파싱하려면 클래스 라이브러리 Simple Pie이 좋습니다.

0

gregarious을 확인할 수 있습니다. 데이터베이스에 저장 한 다음 적절하게 조작 할 수 있습니다. 또한 속도를 높이기 위해 직접적으로 통합 할 수 있어야합니다. .

1

SimplePie 내가 그것을 사용했던 모든 프로젝트에 나를 위해 매우 잘 수행

귀하의 경우에는 그 좋은 일치가 요구 사항의 2에 맞는 때문에 :

1) 당신은 그것을 줄 수 이 능력 (예를 들어, 플리커 및 수 있도록 사이트 소유자에 의존 그것은 하나 개의 조합 된 공급

2로 처리됩니다 피드의 배열) 이것은 내장 된 캐싱

태그와 일치하는 항목 만 당겨 들어, 에야디야 uTube). 그렇지 않으면 정상적인 피드를 사용해야하며 어떤 아이템을 스스로 유지해야할지 결정해야합니다.

특정 카테고리와 일치하는 정적 HTML 파일을 업데이트하는 것과 관련해서는 코드를 작성해야합니다. 어렵지 않아야하며 SimplePie는 피드 파싱을 아주 쉽게합니다.

0

해당 없음 매우 설명 :하지만 MagpieRSS으로 수행 할 수 있습니다.

또한 이것은 사용자가 요구 한 것이 아니기 때문에 Planet을 확인할 수 있습니다.이 코드는 Python으로 작성되었습니다.