Puedes usar la librería requests para obtener los posts como JSON desde /wp-json/wp/v2/posts
En el sitio de wordpress, típicamente no necesitas configurar esto - la API JSON está habilitada por defecto y acceder a información públicamente disponible puede hacerse sin autenticación.
wp_get_posts.py
import requests
# posts es una lista de objetos JSON, cada uno representando un post
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()Esto, por defecto, obtendrá los 10 posts más recientes. Ver TODO para más información sobre cómo obtener todos los posts usando paginación
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow