Du kannst die requests-Bibliothek verwenden, um die Posts als JSON von /wp-json/wp/v2/posts abzurufen
Auf der Wordpress-Seite musst du dies in der Regel nicht konfigurieren — die JSON-API ist standardmäßig aktiviert und der Zugriff auf öffentlich verfügbare Informationen kann ohne Authentifizierung erfolgen.
wp_get_posts.py
import requests
# posts ist eine Liste von JSON-Objekten, von denen jedes einen Post darstellt
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()Dies ruft standardmäßig die letzten 10 Posts ab. Siehe TODO für weitere Informationen zum Abrufen aller Posts mit Paginierung
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen