피드 파서를 사용하여 자주 업데이트되는 (시간에 따라) 내용을 포함하는 피드를 조작하고 싶습니다. 목표는 업데이트 된 피드의 모든 콘텐츠를 표시하는 것입니다. 데이터를 구문 분석으로목록 항목을 파이썬으로 표시
import feedparser
d = feedparser.parse("some URL")
print "Information of user"
i = range(10)
for i in d:
print d.entries[i].summary
print " "
목록이며, 목록 인덱스와 같은 문자열을 허용하지 않습니다, 그것은 오류 표시 등
:
File "F:\JavaWorkspace\Test\src\rss_parse.py", line 18, in <module>
print d.entries[i].summary
TypeError: list indices must be integers
그럼 어떻게 모든 내용을받을 수 있나요? 누구든지이 문제에 대해 나에게 약간의 빛을 보여 주실 수 있습니까? 미리 감사드립니다!
@felix : 실제로 항목 [0]은 피드 파서 모듈의 개체이며 요약은이 항목의 속성입니다 [ ] 개체를 만듭니다. 그래서 네가 말한대로 작동하지 않는 이유야. 다른 옵션있어? –
@felix : 죄송하지만 도움을 주셔서 감사합니다! –
@felix : 당신의 꾸밈음으로 답이 개선되지 않습니다. 나는 실제로 나의 upvote를 되찾기를 고려하고있다. 나를 멈추게하는 유일한 방법은이 질문에 대한 다른 대답이다. – SilentGhost