일부 사이트 피드 읽는?방법 전체 텍스트 RSS 전체 텍스트 RSS 피드를 얻을 수
답변
저는 C#에 대해 많이 알지 못하지만 문제 해결 방법에 대한 일반적인 대답을 드릴 수는 있습니다. RSS 피드 (거의)는 전체 기사가있는 신문/블로그의 웹 사이트에서 호스팅되는 기사에 항상 링크됩니다. 따라서 "RSS 필러"는 웹 사이트 콘텐츠에서 기사의 콘텐츠를 가져 와서 기본적으로 피드에 다시 넣고 사용 가능한 (짧은) 소개를 대체합니다.
는이를 위해 다음을 수행해야합니다- 구문 분석/
- 는 HTML 페이지에서 실제 기사를 찾아 (내가 그렇게하는 C#을 libs와 거기에 많은 확신) RSS/원자 피드를 생성 원본 RSS 피드에 링크되어 있습니다. 실제로 연결된 페이지에는 "전체"RSS 피드 (예 : 웹 사이트 헤더, 탐색 모음, 광고, 설명, 버튼과 같은 페이 스북 등)에 넣지 않으려는 많은 내용이 포함되어 있습니다. 가장 쉬운 방법은
readability
입니다 (빠른 Google 수표는 this lib이라고 알려줍니다).
두 가지를 결합하면 목표를 달성 할 수 있습니다.
http://fivefilters.org에서 이러한 도구의 구현을 찾을 수 있으며 이전 버전의 소스 코드는/콘텐츠 전용/http://code.fivefilters.org/full-text-rss/입니다. PHP로 작성되었지만 진행 방법에 대한 대략적인 아이디어를 줄 수 있습니다.
Full post rss feed 웹 사이트 에서 부분 RSS 피드를 확대하는 전체 스크립트를 다운로드 할 수 있습니다. - RSS 피드에서 게시물 URL을 가져옵니다.
- 게시 URL의 전체 콘텐츠를 가져 오면 콘텐츠를 가져 오기 위해 말풍선을 사용합니다.
- 콘텐츠를 구문 분석 할 때 템플릿을 사용합니다. 그들은 가장 인기있는 웹 사이트 및 WordPress 테마의 템플릿을 계속 업데이트합니다. 템플릿을 기반으로 html 콘텐츠를 html dom 개체로 구문 분석 한 다음 html dom 개체를 기반으로 콘텐츠를 찾습니다.
- 마지막으로 전체 콘텐츠가 포함 된 RSS 피드를 다시 생성하십시오.
PHP로 작성된 스크립트를 확인하여 나중에 어떤 언어로든 논리를 다시 작성할 수 있습니다.
- 1. RSS 피드에서 전체 텍스트 기사 가져 오기
- 2. Wget을 사용하여 전체 RSS 피드를 다운로드
- 3. 는 어떻게 전체 텍스트 RSS 피드 피드 Trunctated RSS를 변환하는?
- 4. RSS 피드를 인증하는 방법
- 5. RSS 피드에서 전체 텍스트 가져 오기 R XML 패키지
- 6. RSS 피드를 가져 오지 못했습니다. RSS 피드를 가져 오지 못했습니다.
- 7. RSS 피드를 줌라
- 8. 동적 RSS 피드를 읽는 방법
- 9. 대용량 RSS 피드를 작성하는 방법
- 10. XML RSS 피드를 구문 분석
- 11. 이전 RSS 피드를 읽는 방법
- 12. 백그라운드에서 RSS 피드를 업데이트하는 방법
- 13. RSS 피드를 가져올 수 없습니다.
- 14. DataGrid에서 RSS 피드를 채우는 방법?
- 15. RSS 피드를 어떻게 파싱합니까?
- 16. 안드로이드에 RSS 피드를 저장하는 방법?
- 17. 동적 RSS 피드를 만들 때 전체 기록을 포함해야합니까?
- 18. RSS 피드를 무료로 만드는 방법?
- 19. RSS 피드를 통한 페이징
- 20. rss 피드를 작성하십시오.
- 21. 어떻게이 RSS 피드를 유효하게합니까?
- 22. Wordpress에 전체 텍스트 RSS와 발췌 RSS를 둘 수 있습니까?
- 23. RSS 피드를 지속적으로 업데이트합니다.
- 24. RSS 피드를 PHP로로드
- 25. BBC에서 RSS 피드를 읽으려고합니다.
- 26. rss 피드를 applescript로
- 27. RSS 피드를 어떻게 생성합니까?
- 28. RSS 피드는 잘립니다 있지만 전체 내용 나는 scottwclifton.com 여기에 대한 RSS 피드를 사용자 정의했습니다
- 29. 잡아 전체 RSS 피드 그냥 발췌하지
- 30. RSS 피드를 별도의 피드로 분할
사이트에서 RSS 피드를 제공하지 않는 경우 스크랩을 화면에 표시하는 방법을 묻고 있습니까? – Kane
아니, 내가 racks에있는 모든 설명을 제공하는 방법을 묻는다면 그냥 요약 –