首頁 後端開發 Python教學 用Python+Wordpress製作小說站步驟概述

用Python+Wordpress製作小說站步驟概述

Apr 24, 2017 pm 01:51 PM
python wordpress

本文跟大家講解的是使用python實現採集併入庫到WordPress小說站中,非常的簡單使用,有需要的小伙伴可以參考下

我用Python和Wordpress建了一個小說站。

以下主要講一講搭建過程中所使用的技術。主要分為以下幾個部分:

  1. Wordpress主題的選取

  2. 小說內容的完善

  3. 網站的部署

  4. 微信公眾平台的搭建

#1、Wordpress主題的選取

由於自己對php程式碼編寫不是非常熟悉,直接寫網站很可能會遇到各種安全漏洞。比較目前比較流行的部落格框架wordpress、joomla、drupal,最後還是選擇受眾比較廣的wordpress。之後選取了一套小說模板,就這麼上馬啦~~

2、小說內容的完善

2.1 資料的抓取

作為小說站,最主要的還是小說內容。傳統市場上比較流行的小說採集插件存在各種短板,憑藉自己資料抓取的專長,對數個小說站點採取定向抓取。細分了數十個字段,採用MongoDB資料庫存儲,並且實現判重,防止重複抓取。

2.2 內容的上傳

由於採用的wordpress框架,內容上傳自然少不了經典的wordpress庫檔案—wordpress_xmlrpc,採用wordpress_xmlrpc實作小說文章內容,標籤的上傳。但是,該庫還是存在著限制。對於文章分類各類目的輸入未免雞肋。於是,自己模擬wordpress,自動post目錄的各字段,自動分類。同時小說資訊的輸入post的資訊巨多,單純採用模擬登陸post的欄位太多,最後考慮從MySQL資料庫直接插入相關資料實現更新。總結而言就是三個更新方式:

  • wordpress_xmlrpc模組上傳

  • python模擬後台登入主動上傳

  • #直接更新MySQL資料庫相關內容實作前端更新

3、網站的部署

網站採用阿里雲的CentOS伺服器,對於不太熟悉Linux系統的我,採用了wdcp控制面板實現wordpress網站部署。這段不再贅述。

4、微信公眾平台的搭建

微信公眾平台採用Linux伺服器+Flask+MySQL部署,暫時僅僅實現了輸入關鍵字查找資料庫的小說名稱,圖文回到小說的名稱及鏈接,實現微信隨時隨地看小說。

利用Python建構微信公眾平台的具體方法步驟,可參考先前的專欄文章:利用Python開發微信公眾平台。

如此,便實現小說網站的搭建。其實,上述方法不只限於此類站點的搭建,例如淘寶客站點搭建,娛樂站點的搭建等等都適用,接下來就靠大家來挖掘啦~

這個小說站點是我練手的一個小項目,現主要是我個人使用,如果有侵權問題,請及時聯繫我,我會及時刪除相關內容。

以上是用Python+Wordpress製作小說站步驟概述的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

wordpress文章列表怎麼調 wordpress文章列表怎麼調 Apr 20, 2025 am 10:48 AM

有四種方法可以調整 WordPress 文章列表:使用主題選項、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代碼(在 functions.php 文件中添加設置)或直接修改 WordPress 數據庫。

wordpress屏蔽ip的插件有哪些 wordpress屏蔽ip的插件有哪些 Apr 20, 2025 am 08:27 AM

WordPress 屏蔽 IP 的插件選擇至關重要。可考慮以下類型:基於 .htaccess:高效,但操作複雜;數據庫操作:靈活,但效率較低;基於防火牆:安全性能高,但配置複雜;自行編寫:最高控制權,但需要更多技術水平。

wordpress主機怎麼建站 wordpress主機怎麼建站 Apr 20, 2025 am 11:12 AM

要使用 WordPress 主機建站,需要:選擇一個可靠的主機提供商。購買一個域名。設置 WordPress 主機帳戶。選擇一個主題。添加頁面和文章。安裝插件。自定義您的網站。發布您的網站。

wordpress編輯日期怎麼取消 wordpress編輯日期怎麼取消 Apr 20, 2025 am 10:54 AM

WordPress 編輯日期可以通過三種方法取消:1. 安裝 Enable Post Date Disable 插件;2. 在 functions.php 文件中添加代碼;3. 手動編輯 wp_posts 表中的 post_modified 列。

Python vs.C:您的項目選擇哪種語言? Python vs.C:您的項目選擇哪種語言? Apr 21, 2025 am 12:17 AM

選擇Python還是C 取決於項目需求:1)如果需要快速開發、數據處理和原型設計,選擇Python;2)如果需要高性能、低延遲和接近硬件的控制,選擇C 。

wordpress主題頭部圖片如何更換 wordpress主題頭部圖片如何更換 Apr 20, 2025 am 10:00 AM

更換 WordPress 主題頭部圖片的分步指南:登錄 WordPress 儀錶盤,導航至“外觀”>“主題”。選擇要編輯的主題,然後單擊“自定義”。打開“主題選項”面板並尋找“網站標頭”或“頭部圖片”選項。單擊“選擇圖像”按鈕並上傳新的頭部圖片。裁剪圖像並單擊“保存並裁剪”。單擊“保存並發布”按鈕以更新更改。

Python vs. JavaScript:比較用例和應用程序 Python vs. JavaScript:比較用例和應用程序 Apr 21, 2025 am 12:01 AM

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

Python vs. C:了解關鍵差異 Python vs. C:了解關鍵差異 Apr 21, 2025 am 12:18 AM

Python和C 各有優勢,選擇應基於項目需求。 1)Python適合快速開發和數據處理,因其簡潔語法和動態類型。 2)C 適用於高性能和系統編程,因其靜態類型和手動內存管理。

See all articles