3 가지 항목 (제목 및 링크, HTML 기반 설명)이 있으면 3 가지 항목을 제공하고 rss를 만들 수있는 라이브러리 또는 외부 도구를 찾고 있습니다. XML 페이지. 그런 것이 있습니까?파이썬에서 RSS/XML을 쉽게 만들 수있는 팁
5
A
답변
1
2
어때 대략 django's RSS Framework?
12
난 당신이 템플릿을 사용하여 템플릿 항목의 목록을 공급 좋습니다. 템플릿에 콘텐츠를 공급하는
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<author>Author's name</author>
<title>Feed title</title>
{%for item in items %}
<entry>
<title>{{item[0]}}</title>
<link href="{{item[1]}}"/>
<content type="html">{{item[2]}}</content>
</entry>
{%endfor%}
</feed>
코드 :
예 Jinja2 템플릿 항목이 3 튜플 (제목, 링크, HTML)임을 가정 (아톰하지 RSS,하지만 당신은 아이디어를 얻을) 결과를 출력하십시오 :
import jinja2
env = jinja2.Environment(loader=jinja2.FileSystemLoader("."))
print env.get_template("feedtemplate.xml").render(items=get_list_of_items())
관련 문제
- 1. 파이썬에서 클래스 속성을 만들 수있는 방법이 있습니까?
- 2. 팁 하나만 만들 수 있습니까?
- 3. C# /. NET/ASP.NET에서 html을 쉽게 만들 수있는 lib이 있습니까?
- 4. 사용자 이름/비밀번호 로그인을 쉽게 만들 수있는 방법
- 5. SQL JOIN 문을 쉽게 만들 수있는 MySQL 도구는 무엇입니까?
- 6. 사용자 지정 웹 사이트를 쉽게 만들 수있는 플랫폼?
- 7. 여러 커뮤니티를 쉽게 만들 수있는 CMS/소셜 네트워킹 플랫폼이 있습니까?
- 8. 파이썬에서 string.Template 클래스를 확장하여 쉽게 정규 표현식
- 9. WPF 초급 팁
- 10. opcode를 쉽게 얻을 수있는 방법
- 11. 팁
- 12. HttpContext를 만들 수있는 이유는 무엇입니까?
- 13. 데이터베이스를 만들고 사용하며 쉽게 설치할 수있는 GUI
- 14. 자신의 도메인으로 신뢰할 수있는 OpenID를위한 팁
- 15. DataSet - 새 테이블을 쉽게 만들 수 있습니까?
- 16. Vim을 Java IDE로 사용하기위한 팁?
- 17. 어떻게 파이썬에서 램 디스크를 만들 수 있습니까?
- 18. 레일 컨트롤러의 이름을 쉽게 바꿀 수있는 방법
- 19. NSArray를 쉽게 이해할 수있는 방법이 있습니까?
- 20. 사용자의 화면을 쉽게 찾을 수있는 방법
- 21. XCode에서 파일을 쉽게 바꿀 수있는 방법이 있습니까?
- 22. 쉽게 사용할 수있는 평가 환경이있는 언어는 무엇입니까?
- 23. QTreeView에서 QModelIndex 위치를 쉽게 찾을 수있는 방법 (
- 24. 쉽게 사용자 정의 할 수있는 그래프 편집기
- 25. 비 프로그래머와의 커뮤니케이션을위한 팁
- 26. 템플릿 시스템을위한 팁
- 27. 대화 형 셸 스타일 응용 프로그램을 쉽게 만들 수있는 훌륭한 Java 라이브러리가 있습니까?
- 28. Java 응용 프로그램을 사용자에게 보이지 않게 쉽게 만들 수있는 방법은 무엇입니까?
- 29. 템플릿에서 wxPython 환경 설정 대화 상자를 쉽게 만들 수있는 도구가 있습니까?
- 30. 팁 증거
항목 [0] 또는 항목 [2]에 XML과 같은 HTML 엔티티 (예 : ©)가 들어 있으면 피드가 올바른 형식이 아닙니다. http://www.alexatnet.com/articles/reference-undefined-entity-error-xml-file –
을 참조하십시오. 일반적으로 제목이나 HTML에는 HTML 엔터티가 없습니다. 정상적인 유니 코드 문자열이 있습니다. – codeape