JoaquinFioriti

De un RSS a XML

Nov 28th, 2021 (edited)
247
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import csv
  2. import requests
  3. import xml.etree.ElementTree as ET
  4.  
  5. def loadRSS():
  6.     # url of rss feed
  7.     url = 'http://www.agencia.mincyt.gob.ar/frontend/agencia/rss_feed'
  8.     # creating HTTP response object from given url
  9.     resp = requests.get(url)
  10.     # saving the xml file
  11.     with open('resultado.xml', 'wb') as f:
  12.         f.write(resp.content)
  13.  
  14.  
  15. def main():
  16.     # load rss from web to update existing xml file
  17.     loadRSS()
  18.  
  19.  
  20.  
  21. if __name__ == "__main__":
  22.     # calling main function
  23.     main()
  24.  
  25.  
  26.  
  27. ----------------------------------------------------------------------------------------------------------------------
  28. <?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://www.agencia.mincyt.gob.ar/frontend/agencia/rss_feed" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  29.   <channel>
  30.     <title>Agencia nacional de promoción científica y tecnológica</title>
  31.     <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/rss</link>
  32.     <description></description>
  33.     <language>es</language>
  34.         <item>
  35.       <title>PICT 2017 - Proceso de Adjudicación</title>
  36.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2943</link>
  37.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de reconsideración para la convocatoria PICT 2017 mediante Resolución N°092/18. </description>
  38.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181107013646402234837.jpg" type="image/jpeg" />
  39.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  40.       <pubDate>Wed, 07 Nov 2018 00:00:00 -0300</pubDate>
  41.     </item>
  42.         <item>
  43.       <title>La Agencia presentó dos nuevas convocatorias en Córdoba</title>
  44.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2942</link>
  45.       <description>Frente a autoridades provinciales y empresarios del sector lácteo, el Fondo Tecnológico Argentino brindó detalles acerca de los instrumentos que ofrecerá a nivel nacional. </description>
  46.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181105122814154872185.jpg" type="image/jpeg" />
  47.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  48.       <pubDate>Mon, 05 Nov 2018 00:00:00 -0300</pubDate>
  49.     </item>
  50.         <item>
  51.       <title>La Agencia presentó dos nuevas convocatorias en Córdoba</title>
  52.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2941</link>
  53.       <description>Frente a autoridades provinciales y empresarios del sector lácteo, el Fondo Tecnológico Argentino brindó detalles acerca de los instrumentos que ofrecerá a nivel nacional.</description>
  54.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181105085623952544215.jpg" type="image/jpeg" />
  55.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  56.       <pubDate>Fri, 02 Nov 2018 00:00:00 -0300</pubDate>
  57.     </item>
  58.         <item>
  59.       <title>PCE Richmond - Proceso de adjudicación</title>
  60.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2939</link>
  61.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de adjudicación para la convocatoria PCE Richmond mediante Resolución N°081/18.</description>
  62.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_2018102411034754921559.jpg" type="image/jpeg" />
  63.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  64.       <pubDate>Wed, 24 Oct 2018 00:00:00 -0300</pubDate>
  65.     </item>
  66.         <item>
  67.       <title>PICT 2017 Max Planck - Proceso de Adjudicación</title>
  68.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2937</link>
  69.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de adjudicación para la convocatoria PICT 2017 Max Planck mediante Resolución N°080/18.</description>
  70.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181023110313851360283.jpg" type="image/jpeg" />
  71.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  72.       <pubDate>Tue, 23 Oct 2018 00:00:00 -0300</pubDate>
  73.     </item>
  74.         <item>
  75.       <title>PICT CABBIO - Proceso de Admisibilidad</title>
  76.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2936</link>
  77.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de admisibilidad para la convocatoria PICT CABBIO mediante Resolución N°005/18.</description>
  78.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181023104932574587470.jpg" type="image/jpeg" />
  79.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  80.       <pubDate>Tue, 23 Oct 2018 00:00:00 -0300</pubDate>
  81.     </item>
  82.         <item>
  83.       <title>PICTO 2018 UNLA - Proceso de adjudicación</title>
  84.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2938</link>
  85.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de adjudicación para la convocatoria PICTO 2018 UNLA mediante Resolución N°083/18.</description>
  86.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181023110827944778414.jpg" type="image/jpeg" />
  87.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  88.       <pubDate>Tue, 23 Oct 2018 00:00:00 -0300</pubDate>
  89.     </item>
  90.         <item>
  91.       <title>PCE Sinergium Biotech - Proceso de Adjudicación </title>
  92.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2935</link>
  93.       <description>El Fondo para la Investigación Científica y Tecnológica (FONCyT) anuncia los resultados del proceso de adjudicación para la convocatoria PCE Sinergium Biotech mediante Resolución N°068/18.</description>
  94.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_20181018103325798338998.jpg" type="image/jpeg" />
  95.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  96.       <pubDate>Thu, 18 Oct 2018 00:00:00 -0300</pubDate>
  97.     </item>
  98.         <item>
  99.       <title>Emprendedores FONSOFT 2017 C1 Y C2 - Proceso de Reconsideración</title>
  100.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2930</link>
  101.       <description>El Fondo Fiduciario de Promoción de la Industria del Software (FONSOFT) anuncia los resultados del proceso de evaluación y reconsideración para las convocatoria Emprendedores FONSOFT 2017 C1 y C2 mediante Resoluciones N°001, 005 y 011/18.-</description>
  102.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_201810161155133936210.jpg" type="image/jpeg" />
  103.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  104.       <pubDate>Tue, 16 Oct 2018 00:00:00 -0300</pubDate>
  105.     </item>
  106.         <item>
  107.       <title>ANR EMPRESA JOVEN 2016 C1 - Proceso de reconsideración </title>
  108.       <link>http://www.agencia.mincyt.gob.ar/frontend/agencia/post/2931</link>
  109.       <description>El Fondo Fiduciario de Promoción de la Industria del Software (FONSOFT) anuncia los resultados del proceso de reconsideración para la convocatoria ANR EMPRESA JOVEN 2016 C1 mediante Resolución de Directorio N°004/18.</description>
  110.             <enclosure url="http://www.agencia.mincyt.gob.ar/images/upload/t1_2018101612314734479588.jpg" type="image/jpeg" />
  111.             <!-- <pubDate>Thu, 03 Jan 2013 03:06:42 +0000</pubDate> -->
  112.       <pubDate>Tue, 16 Oct 2018 00:00:00 -0300</pubDate>
  113.     </item>
  114.       </channel>
  115. </rss>
  116.  
  117. ---------------------------------------------------------------------------------------------------------------------------------------
  118.  
  119. <?xml encoding="UTF-8"?>
  120.  
  121. <!ELEMENT rss (channel)>
  122. <!ATTLIST rss
  123.  xmlns CDATA #FIXED ''
  124.  version CDATA #REQUIRED
  125.  xml:base CDATA #REQUIRED>
  126.  
  127. <!ELEMENT channel (title,link,description,language,item+)>
  128. <!ATTLIST channel
  129.  xmlns CDATA #FIXED ''>
  130.  
  131. <!ELEMENT language (#PCDATA)>
  132. <!ATTLIST language
  133.  xmlns CDATA #FIXED ''>
  134.  
  135. <!ELEMENT item (title,link,description,enclosure,pubDate)>
  136. <!ATTLIST item
  137.  xmlns CDATA #FIXED ''>
  138.  
  139. <!ELEMENT enclosure EMPTY>
  140. <!ATTLIST enclosure
  141.  xmlns CDATA #FIXED ''
  142.  type CDATA #REQUIRED
  143.  url CDATA #REQUIRED>
  144.  
  145. <!ELEMENT pubDate (#PCDATA)>
  146. <!ATTLIST pubDate
  147.  xmlns CDATA #FIXED ''>
  148.  
  149. <!ELEMENT title (#PCDATA)>
  150. <!ATTLIST title
  151.  xmlns CDATA #FIXED ''>
  152.  
  153. <!ELEMENT link (#PCDATA)>
  154. <!ATTLIST link
  155.  xmlns CDATA #FIXED ''>
  156.  
  157. <!ELEMENT description (#PCDATA)>
  158. <!ATTLIST description
  159.  xmlns CDATA #FIXED ''>
RAW Paste Data