我用python和wordpress建了乙個**站。
下面主要講一講搭建過程中所用的技術。主要分為以下幾個部分:
1、wordpress主題的選取
由於自己對php**編寫不是非常熟悉,直接編寫**很可能會遇到各種安全漏洞。對比目前比較流行的部落格框架wordpress、joomla、drupal,最終還是選擇受眾比較廣的wordpress。之後選取了一套**模板,就這麼上馬啦~~
2、**內容的完善
2.1 資料的抓取
作為**站,最主要的還是**內容。傳統市場上比較流行的**採集外掛程式存在各種短板,憑藉自己資料抓取的特長,對數個**站點採取定向抓取。細分了數十個字段,採用mongodb資料庫儲存,並且實現判重,防止重複抓取。
2.2 內容的上傳
由於採用的wordpress框架,內容上傳自然少不了經典的wordpress庫檔案—wordpress_xmlrpc,採用wordpress_xmlrpc實現**文章內容,標籤的上傳。但是,該庫還是存在著侷限性。對於文章分類各個類目的輸入未免雞肋。於是,自己模擬wordpress,自動post目錄的各欄位,自動分scpzejty類。同時**資訊的輸入post的資訊巨多,單純採用模擬登陸post的字段太多,最終考慮從m資料庫直接插入相關資料實現更新。總結而言就是三個更新方式:
3、站點的部署
站點採用阿里雲的centos程式設計客棧伺服器,對於不太熟悉linux系統的我,採用了wdcp控制面板實現wordpress站點部署。這段不再贅述。
4、微信公眾平台的搭建
微信公眾平台採用linux伺服器+flask+mysql部署,暫時僅僅實現了輸入關鍵詞查詢資料庫的**名稱,**返回**的名稱及鏈結,實現微信隨時隨地看**。
利用python搭建微信公眾平台的具體方法步驟,可參看之前的專欄文章:利用python開發微信公眾平台。
如此,便實現**站點的搭建。其實,上述方法不只侷限於此類站點的搭建,比如**客站點搭建,娛樂站www.cppcns.com點的搭建等等都適用,接下來就靠大家來挖掘啦~
本文標題: python+wordpress製作**站
本文位址:
Python製作爬蟲採集小說
開發工具 python3.4 作業系統 win8 主要功能 去指定 網頁爬 目錄,按章節儲存到本地,並將爬過的網頁儲存到本地配置檔案。被爬 名稱 靈棺夜行 出處 本人親自碼的 print 獲取列表完成 url path url file.txt url r open url path,r url a...
Python模組 製作屬於自己的有聲小說
python版本 anaconda3 python3.7.4 作業系統 ubuntu19.10 編譯器 pycharm社群版 用到的模組 pyttsx3,requests pyttsx3官網位址 pyttsx3 text to speech 是乙個語音轉換模組,它可以在離線的環境下工作,支援多個引擎...
全本小說網小說爬蟲
coding utf 8 import requests from pyquery import pyquery import re import os 構造請求頭 headers todo 1.根據 鏈結得到 目錄和對應的url def get catalogue url 傳送請求 respons...