Vous pouvez utiliser la bibliothèque requests pour récupérer les posts en JSON depuis /wp-json/wp/v2/posts
Sur le site wordpress, vous n’avez typiquement pas besoin de configurer cela - l’API JSON est activée par défaut et accéder aux informations publiquement disponibles peut se faire sans authentification.
wp_get_posts.py
import requests
# posts est une liste d'objets JSON, chacun représentant un post
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()Ceci récupérera, par défaut, les 10 posts les plus récents. Voir TODO pour plus d’infos sur comment récupérer tous les posts en utilisant la pagination
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow