Maison  >  Article  >  développement back-end  >  Un aperçu des étapes pour créer un nouveau site Web à l'aide de Python+Wordpress

Un aperçu des étapes pour créer un nouveau site Web à l'aide de Python+Wordpress

Y2J
Y2Joriginal
2017-04-24 13:51:402421parcourir

Cet article vous explique comment utiliser Python pour le collecter et le stocker dans le site de romans WordPress. Il est très simple à utiliser. Les amis dans le besoin peuvent s'y référer

J'ai construit un roman en utilisant Python et. Support WordPress.

Ce qui suit parle principalement des technologies utilisées dans le processus de construction. Il est principalement divisé en parties suivantes :

  1. Sélection du thème WordPress

  2. Amélioration du contenu inédit

  3. Déploiement du site

  4. Construction de la plateforme publique WeChat

Sélection du thème WordPress

Comme je ne suis pas très familier avec l'écriture de code PHP, je peux rencontrer diverses failles de sécurité si j'écris directement un site Web. En comparant les frameworks de blog actuellement populaires wordpress, joomla et drupal, j'ai finalement choisi wordpress, qui a un public plus large. Ensuite, j'ai sélectionné un ensemble de nouveaux modèles et j'ai commencé ~~

2. Amélioration du contenu du roman

2.1 Capture de données

comme pour un roman site, le plus important est le contenu du roman. Les plug-ins de collection de romans populaires sur le marché traditionnel présentent diverses lacunes. Grâce à sa propre expertise en matière de capture de données, il utilise une exploration ciblée pour plusieurs nouveaux sites. Des dizaines de champs sont subdivisés, stockés dans la base de données MongoDB, et un jugement de poids est mis en œuvre pour empêcher une exploration répétée.

2.2 Téléchargement de contenu

En raison du framework wordpress, le fichier de bibliothèque wordpress classique - wordpress_xmlrpc est naturellement indispensable pour le téléchargement de contenu wordpress_xmlrpc est utilisé pour télécharger le contenu et les balises de nouveaux articles. Cependant, la bibliothèque présente encore des limites. Il est inutile de saisir les différentes catégories de classement des articles. J’ai donc moi-même simulé WordPress et classé automatiquement chaque champ du répertoire des publications. Dans le même temps, il y a une énorme quantité d'informations dans la nouvelle publication de saisie d'informations, et il y a trop de champs dans la publication de connexion purement simulée. Enfin, nous avons envisagé d'insérer directement les données pertinentes de la base de données MySQL pour la mettre à jour. En résumé, il existe trois méthodes de mise à jour :

  • téléchargement du module wordpress_xmlrpc

  • python simule la connexion en arrière-plan et le téléchargement actif

  • Mettez à jour directement le contenu lié à la base de données MySQL pour obtenir des mises à jour frontales

3. Déploiement du site

Le site utilise Alibaba Cloud. Serveur CentOS. Pour moi qui ne connais pas très bien les systèmes Linux, j'utilise le panneau de configuration wdcp pour implémenter le déploiement de sites wordpress. Ce paragraphe ne sera pas répété.

4. Construction de la plateforme publique WeChat

La plateforme publique WeChat est déployée avec serveur Linux + Flask + MySQL Pour l'instant, elle n'implémente que la saisie de mots-clés. pour rechercher des titres de romans dans la base de données. L'image et le texte renvoient le nom et le lien du roman, vous permettant de lire des romans à tout moment et n'importe où sur WeChat.

Pour les étapes spécifiques d'utilisation de Python pour créer la plateforme publique WeChat, veuillez vous référer à la colonne précédente : Utiliser Python pour développer la plateforme publique WeChat.

De cette manière, la construction du site roman est réalisée. En fait, la méthode ci-dessus ne se limite pas à la construction de ce type de site. Elle s'applique également à la construction de sites invités Taobao, de sites de divertissement, etc. Ensuite, c'est à vous de le creuser~

Ce nouveau site est ma pratique. Un petit projet, maintenant principalement pour mon usage personnel. S'il y a un problème de violation, veuillez me contacter à temps et je supprimerai le contenu concerné à temps.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn