草庐IT

ios - 如何在 swift 中解析整个 rss feed xml 数据

我是swift编程的新手..我想快速解析xml数据..这是我的xml数据..ZeeNews:IndiaNationalen-usZeeNewsLtdIndiaNationalNewsSonofretiredMajorGeneralarrestedinGoaforsuspected`terrorlinks`SamirSardanawaspickedupfromVascorailwaystationafterhewasfound"wanderingsuspiciously".mailto:inewsonline@gmail.comThursday,February04,2016,10:13

ios - 从 RSS feed swift 获取 img url

我希望能够从一段字符串中检索imgurl。这是我尝试检索的imgURL示例:我当前的实现在textCheck处崩溃,它显示它的NIL。我查看了stackoverflow上的ObjectiveC解决方案并快速实现了它,但它似乎不起作用。varelementString=item.summaryvarregex:NSRegularExpression=NSRegularExpression(pattern:"imgsrc=\"([^\"]*)\"",options:.CaseInsensitive,error:nil)!letrange=NSMakeRange(0,count(elemen

python - 与 Twitter 交互时,xml、json、rss 和 atom 之间的实际区别是什么?

我是web服务的新手,作为介绍,我正在使用python中的Twisted框架来玩转TwitterAPI。我已经阅读了他们提供的不同格式,但我仍然不清楚在我相当简单的项目中应该使用哪种格式。具体来说,使用JSON或XML之间的实际区别是我想要的指导。我所做的只是请求公共(public)时间线并将其缓存在本地。谢谢。 最佳答案 对我来说,归根结底是方便。使用XML,我必须将响应解析为DOM(或更常见的是ElementTree)。使用JSON,一次调用simplejson.loads(json_string),我就有了一个本地Python

python - 在 Python 中使用 Elementtree 解析 RSS

如何使用Python中的Elementtree在XML中搜索特定于命名空间的标签?我有一个XML/RSS文档,例如:sometitleTue,28Aug201222:36:02+0000http://wordpress.org/?v=2.5.1en1.0apache但是当我尝试通过以下操作找到所有“wp:category”标签时:importxml.etree.ElementTreeasxmltree=xml.parse(fn)doc=tree.getroot()categories=doc.findall('channel/wp:category')我得到错误:SyntaxError

python - Feedparser.parse() 'SSL: CERTIFICATE_VERIFY_FAILED'

我在feedparser解析HTTPSRSS提要时遇到了这个SSL问题,我真的不知道该怎么办,因为我找不到任何关于feedparser错误的文档:>>>importfeedparser>>>feed=feedparser.parse(rss)>>>feed{'feed':{},'bozo':1,'bozo_exception':URLError(SSLError(1,u'[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:581)'),),'entries':[]}>>>feed["items"][]>>>

python - 解析 XML 时所有 nodeValue 字段都为 None

我正在用Python构建一个简单的基于Web的RSS阅读器,但我在解析XML时遇到了问题。我首先在Python命令行中尝试了一些东西。>>>fromxml.domimportminidom>>>importurllib2>>>url='http://www.digg.com/rss/index.xml'>>>xmldoc=minidom.parse(urllib2.urlopen(url))>>>channelnode=xmldoc.getElementsByTagName("channel")>>>channelnode=xmldoc.getElementsByTagName("ch

Python 3.1 RSS 解析器?

有人知道python3.1的一个好的feed解析器吗?我在2.5上使用feedparser,但它似乎还没有移植到3.1,而且它显然比在其上运行2to3.py更复杂。有帮助吗? 最佳答案 你可以看看AtomModelsIanBicking的博文。他建议不要使用任何特殊的“提要解析”库,因为Atom和RSS只是XML,所以您的模型实际上是一个XML树,而不是一些奇特的类。你可以试试hiscode在Python3下。 关于Python3.1RSS解析器?,我们在StackOverflow上找到

python - 在 Django 中使用 RSS (/Python)

对于我正在处理的站点,我想使用Django导入大量RSS提要。由于我需要快速获取它们的内容,因此我需要将它们缓存在本地(在数据库中或以其他方式)在Django中是否有一个标准的应用程序来执行RSS消费,或者在Python中是否有一个标准的方法来执行此操作?当然我可以自己实现它,但我宁愿重用一段好的代码(因为有很多东西需要考虑,比如当一个项目更新时该做什么,检查更新前等待多长时间,等等,我宁愿重用其他人的想法)。(我搜索了googledjango和rss,但似乎弹出的所有内容都是提要生成;肯定还有其他网站使用Django并使用RSS?) 最佳答案

python - 使用 lxml 解析 RSS 时出现编码错误

我想用lxml解析下载的RSS,但我不知道如何处理UnicodeDecodeError?request=urllib2.Request('http://wiadomosci.onet.pl/kraj/rss.xml')response=urllib2.urlopen(request)response=response.read()encd=chardet.detect(response)['encoding']parser=etree.XMLParser(ns_clean=True,recover=True,encoding=encd)tree=etree.parse(response

python - Django-在rss feed中指定 channel 图像的方式

在rss提要中指定channel图像的“django方式”是什么?我可以通过滚动我自己的xml手动完成,但一直在寻找一种合适的方法。编辑dobrych的解决方案在这里不太适用,因为我专门询问RSS而不是Atom提要 最佳答案 找到了正确的方法。作为documentation描述,我需要通过从Rss201rev2Feed继承并重写方法来创建自定义提要生成器add_root_elements()likethis:classRssFooFeedGenerator(Rss201rev2Feed):defadd_root_elements(s