Advertisement
Guest User

Hasta el 5

a guest
Nov 1st, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.79 KB | None | 0 0
  1. import praw
  2. import time
  3.  
  4. from xml.etree.ElementTree import Element, SubElement, ElementTree
  5.  
  6.  
  7. #Creo una instancia de Reddit
  8. reddit = praw.Reddit(client_id='kgNcJc52YxrqhQ', client_secret="GGV2z1gXvScnRsC5slcPMpxmFKY",
  9.                      password='Correplatano!23', user_agent='script:testsscript:v0.1 by /u/cuakcuak8',
  10.                      username='cuakcuak8')
  11.  
  12. subreddit = reddit.subreddit('AskReddit')
  13. """
  14. print(subreddit.display_name) # Output: redditdev
  15. print(subreddit.title) # Output: reddit Development
  16. print(subreddit.description) # Output: A subreddit for discussion of ...
  17. """
  18.  
  19. top = Element('top')
  20. for submission in subreddit.top(limit=1):
  21.     documento = SubElement(top,"documento")
  22.    
  23.     titulo = SubElement(documento,"titulo")
  24.     titulo.text=submission.title
  25.     contenido = SubElement(documento,"contenido")
  26.     contenido.text = submission.selftext
  27.     fecha = SubElement(documento,"fecha")
  28.     fecha.text = time.strftime('%Y-%m-%d %H:%M:%S GMT', time.localtime(submission.created_utc))
  29.     tipoDeEntrada = SubElement(documento,"tipo_entrada")
  30.     tipoDeEntrada.text = "post"
  31.    
  32.     submission.comments.replace_more(limit=0)
  33.     for comment in submission.comments.list():
  34.             documento = SubElement(top,"documento")
  35.             titulo = SubElement(documento,"titulo")
  36.             titulo.text=""
  37.             contenido = SubElement(documento,"contenido")
  38.             contenido.text = comment.body
  39.             fecha = SubElement(documento,"fecha")
  40.             fecha.text = time.strftime('%Y-%m-%d %H:%M:%S GMT', time.localtime(comment.created_utc))
  41.             tipoDeEntrada = SubElement(documento,"tipo_entrada")
  42.             tipoDeEntrada.text = "comentario"      
  43.            
  44. tree = ElementTree(top)
  45. tree.write('/home/masterbigdata/TGINE-P1/output.xml')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement