2012-05-18 4 views
1

나는 PHP 프로젝트를 작업 중이다. 목표는 간단한 피드에서 RSS 피드를 읽고 타이틀, 전체 콘텐츠 및 미디어 (비디오 및/또는 이미지)를 가져 와서 워드 프레스 블로그에 게시하는 것입니다. (고객이 공유 할 수있는 소스를 사용하여 블로그에 자동 게시 할 수 있습니다.)부분적인 내용 rss에서 전체 내용을 추출하는 방법

제목, 콘텐츠 및 이미지 또는 비디오를 추출하여 워드 프레스에 게시 할 수있었습니다. 그러나 몇 가지 문제가 있습니다.

1) 미디어가 RSS에 포함되어있는 경우에만 미디어를 추출 할 수 있습니다. 2) RSS가 부분 콘텐츠 RSS 인 경우 콘텐츠의 전체 텍스트를 추출 할 수 없습니다.

RSS에서 원본 콘텐츠에 액세스하고 가능한 경우 전체 텍스트 콘텐츠와 미디어를 추출 할 수있는 솔루션이 있습니까?

+1

rss xml이 어떻게 생겼는지에 달려 있습니다. –

+0

하지만 전체 콘텐츠에 액세스하는 방법이 있어야한다고 생각합니다. 예를 들어 다음과 같은 RSS에서 전체 콘텐츠를 제공하는 웹 사이트가 있습니다. http : // fulltextrssfeed .com/rss가 어떻게 보일지라도 방법이 있어야합니다. –

답변

1

RSS 공급자가 전체 텍스트를 내보낼 지 여부를 결정합니다. 따라서 부분 콘텐츠 만 내보내는 경우 컬 (또는 다른)을 사용하여 링크의 전체 콘텐츠를 가져와 전체 콘텐츠의 위치를 ​​파악해야 할 수 있습니다.

1

RSS 피드에 대한 링크를 제공하면 내 대답이 정확하게 업데이트됩니다. 이는 경우에 따라 결정될 수 있습니다. 독자의 예가 여기에서 찾을 수 있습니다. 현대 기술을 사용하면 분명히 많이 할 수 있습니다. http://www.w3schools.com/php/php_ajax_rss_reader.asp.

+0

그래, 훌륭하게 작동합니다. 그러나 나는이 시점까지 이미 그것을 개발했다. 예를 들어 MSNBC NEWS RSS라고하면 RSS는 부분 콘텐츠이므로 원래 게시물의 전체 내용을 어떻게 든 얻을 수있는 방법이 필요합니다. –

+0

그 덕분에 좋았어요. 전체 내용을 얻으려면 실제 RSS 피드에 액세스해야합니다. MSNBC News의 경우 암호로 보호 된 파일이라는 것을 확신 할 수 있으므로 해킹 없이는 원하는 것을 불가능합니다 (아무도 알지 못하더라도 여기에 아무도 알려주지 않습니다). 죄송합니다 : ( – Brett

+0

아니요, 그건 사실이 아닙니다 ... 저는 RSS의 게시물을 언급하는 사이트의 게시물을 얻고 싶습니다 ... 길을 찾아야합니다 (해킹은 없습니다! !!) 사이트가 부분적인 RSS를 제공하는 이유는 대부분 대역폭 때문이지만 ... RSS를 공유 할 수있는 사이트가 많이 있습니다 ... –

관련 문제