保存RSS源中的所有图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保存RSS源中的所有图像相关的知识,希望对你有一定的参考价值。

Gets "src" attributes from all "img" tags in RSS entries descriptions
  1. RSS_URL = 'http://35photo.ru/rss/photo_day.xml'
  2. OUT_NAM = "/var/tmp/${new Date().format('YYYYMMddHHmmss')}"
  3.  
  4. new XmlParser().parse(RSS_URL).channel.item.description*.text()*.findAll(/(?i)<imgs[^>]+>/) {im ->
  5. im.findAll(/(?i)src=['"]([^'"]+.([^.'"]+))['"]/) {ma, sr, ex ->
  6. new FileOutputStream(OUT_NAM + "${sr.hashCode()}.$ex").write(new URL(sr).getBytes())
  7. }
  8. }

以上是关于保存RSS源中的所有图像的主要内容,如果未能解决你的问题,请参考以下文章

php WordPress短代码允许您创建仅在RSS源中可见的内容。

如何将图像添加为RSS源的一部分

PHP Wordpress:在RSS源中注入缩略图

新闻应用程序使用多个RSS提要

条件循环来获取php simplepie rss中的图像

从RSS源获取所有帖子的精选图像