2012-08-22 5 views
0

SimplePie를 사용하여 농구 웹 사이트에서 RSS 피드를 표시했습니다. 기사 제목이 표시되지만 전체 기사를 표시하고 싶습니다. I는> get_description()가SimplePie를 사용하여 전체 기사 표시

그것은 여전히 ​​작은 발휘를 나타낸다()> GET_CONTENT를 $ 항목 - 반향

은 $ 항목 - 에코 변경했습니다.

http://fulltextrssfeed.com/

이 웹 사이트는 단지 내가 그것을 할 방법 등의 전체 기사를 표시 : 나는 때문에 가능하다고 알고 있습니다. SimplePie로이 작업을 수행하는 방법에 대한 제안이 있으십니까?

답변

2

RSS 피드에 기사가 포함되어 있지 않은 경우 어떤 파서를 사용하더라도 아무 것도 추출 할 수 없습니다.

그러나 내가 주로하는 일은 Diffbot을 사용하여 기사를 구문 분석하는 것입니다. 그들에는 사용하기 편한 API가 있고 나가 아는 한 제일 자유로운 기사 파서이다.

그래서 각 URL을 가져 와서 Diffbot에 배치 요청을하면 큰 JSON 배열이 반환되어 전체 기사를 추출 할 수 있습니다.

0

피드에 기사 전체가 포함되어 있지 않으면 피드에서 콘텐츠를 검색 할 수 없습니다. 데이터를 파싱 할 때 어떤 라이브러리를 사용하든 관계없이 파싱하면 마술처럼 보이지 않는 부분이 나타나지 않습니다.

fulltextrssfeed.com 서비스가 오픈 소스가 아니기 때문에 추측하고 있지만 항목 링크를 크롤링하고 웹 페이지의 피드에있는 부분을 찾아서 내용. 페이지에서 subscribe을 사용하여 개발자 API가 제공 될 때 알림을받을 수 있습니다.