Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Überblick über die Schritte zum Erstellen einer neuartigen Website mit Python+Wordpress

Ein Überblick über die Schritte zum Erstellen einer neuartigen Website mit Python+Wordpress

Y2J
Y2JOriginal
2017-04-24 13:51:402421Durchsuche

In diesem Artikel erfahren Sie, wie Sie Python zum Sammeln und Speichern auf der WordPress-Romanseite verwenden. Es ist sehr einfach zu verwenden. Freunde in Not können darauf verweisen.

Ich habe einen Roman mit Python erstellt WordPress-Stand.

Im Folgenden geht es hauptsächlich um die im Bauprozess verwendeten Technologien. Es ist hauptsächlich in die folgenden Teile unterteilt:

  1. Auswahl des WordPress-Themes

  2. Verbesserung neuartiger Inhalte

  3. Bereitstellung der Website

  4. Aufbau der öffentlichen WeChat-Plattform

1. Auswahl des WordPress-Themes

Da ich mit dem Schreiben von PHP-Code nicht sehr vertraut bin, kann es beim direkten Schreiben einer Website zu verschiedenen Sicherheitslücken kommen. Beim Vergleich der derzeit beliebten Blog-Frameworks WordPress, Joomla und Drupal habe ich mich schließlich für WordPress entschieden, das ein breiteres Publikum hat. Dann habe ich eine Reihe von Romanvorlagen ausgewählt und losgelegt~~

2. Verbesserung des Romaninhalts

2.1 Datenerfassung

wie bei einem Roman Das Wichtigste ist der Inhalt des Romans. Die beliebten Plugins für Romansammlungen auf dem traditionellen Markt weisen verschiedene Mängel auf. Aufgrund ihrer eigenen Expertise in der Datenerfassung nutzt sie gezieltes Crawling für mehrere Romanseiten. Dutzende Felder werden unterteilt, in der MongoDB-Datenbank gespeichert und eine Gewichtsbeurteilung ist implementiert, um wiederholtes Crawlen zu verhindern.

2.2 Hochladen von Inhalten

Aufgrund des verwendeten WordPress-Frameworks ist die klassische WordPress-Bibliotheksdatei – wordpress_xmlrpc – für das Hochladen von Inhalten und Tags natürlich unverzichtbar. Die Bibliothek weist jedoch immer noch Einschränkungen auf. Es ist sinnlos, die verschiedenen Kategorien der Artikelklassifizierung einzugeben. Also habe ich WordPress selbst simuliert und jedes Feld des Beitragsverzeichnisses automatisch klassifiziert. Gleichzeitig enthält der neuartige Informationseingabebeitrag eine große Menge an Informationen und der einfache simulierte Anmeldebeitrag enthält zu viele Felder. Schließlich haben wir darüber nachgedacht, relevante Daten direkt aus der MySQL-Datenbank einzufügen, um sie zu aktualisieren. Zusammenfassend gibt es drei Aktualisierungsmethoden:

  • wordpress_xmlrpc-Modul-Upload

  • Python simuliert Hintergrundanmeldung und aktiven Upload

  • MySQL-Datenbankbezogene Inhalte direkt aktualisieren, um Front-End-Updates zu erreichen

3. Site-Bereitstellung

Die Site verwendet Alibaba Cloud CentOS-Server: Für mich, der mit Linux-Systemen nicht sehr vertraut ist, verwende ich das wdcp-Kontrollfeld, um die WordPress-Site-Bereitstellung zu implementieren. Dieser Absatz wird nicht noch einmal wiederholt.

4. Aufbau der öffentlichen WeChat-Plattform

Die öffentliche WeChat-Plattform wird vorerst nur mit der Eingabe von Schlüsselwörtern implementiert um in der Datenbank nach Romantiteln zu suchen. Das Bild und der Text geben den Namen und den Link des Romans zurück, sodass Sie Romane jederzeit und überall auf WeChat lesen können.

Spezifische Schritte zur Verwendung von Python zum Aufbau der öffentlichen WeChat-Plattform finden Sie in der vorherigen Spalte: Verwenden von Python zur Entwicklung der öffentlichen WeChat-Plattform.

Auf diese Weise wird der Aufbau einer neuartigen Website realisiert. Tatsächlich ist die obige Methode nicht auf die Erstellung dieser Art von Website beschränkt, sondern auch auf die Erstellung von Taobao-Gastseiten, Unterhaltungsseiten usw. anwendbar. Als nächstes liegt es an Ihnen, sie zu graben ~

Diese neuartige Website ist meine Praxis. Ein kleines Projekt, jetzt hauptsächlich für meinen persönlichen Gebrauch. Wenn es ein Verstoßproblem gibt, kontaktieren Sie mich bitte rechtzeitig und ich werde den relevanten Inhalt rechtzeitig löschen.

Das obige ist der detaillierte Inhalt vonEin Überblick über die Schritte zum Erstellen einer neuartigen Website mit Python+Wordpress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn