En Reddit, podemos publicar un comentario en cualquier envío, también podemos comentar un comentario para crear un hilo de comentarios. Podemos votar a favor o en contra de un comentario. Aquí veremos cómo votar un comentario usando PRAW. Usaremos el método upvote() de la clase Comment para votar un comentario.
votar a favor()
Sintaxis: upvote()
Parámetros: Ninguno
Devuelve: Nada
Ejemplo 1: Considere el siguiente comentario:
El ID del comentario es: fvib7aw
Python3
# importing the module import praw # initialize with appropriate values client_id = "" client_secret = "" username = "" password = "" user_agent = "" # creating an authorized reddit instance reddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the ID of the comment comment_id = "fvib7aw" # instantiating the Comment class comment = reddit.comment(comment_id) print("Score before upvoting : " + str(comment.score)) # upvoting the comment comment.upvote() print("Score after upvoting : " + str(comment.score))
Producción :
Score before upvoting : 25 Score after upvoting : 26
Ejemplo 2: Considere el siguiente comentario:
El ID del comentario es: fv9qvgo
Python3
# importing the module import praw # initialize with appropriate values client_id = "" client_secret = "" username = "" password = "" user_agent = "" # creating an authorized reddit instance reddit = praw.Reddit(client_id = client_id, client_secret = client_secret, username = username, password = password, user_agent = user_agent) # the ID of the comment comment_id = "fv9qvgo" # instantiating the Comment class comment = reddit.comment(comment_id) print("Score before upvoting : " + str(comment.score)) # upvoting the comment comment.upvote() print("Score after upvoting : " + str(comment.score))
Producción :
Score before upvoting : 4 Score after upvoting : 5