>  기사  >  백엔드 개발  >  Python+Wordpress를 사용하여 새로운 웹사이트를 만드는 단계 개요

Python+Wordpress를 사용하여 새로운 웹사이트를 만드는 단계 개요

Y2J
Y2J원래의
2017-04-24 13:51:402468검색

이 글에서는 파이썬을 이용해 워드프레스 소설 사이트에 모아서 저장하는 방법을 설명합니다. 사용법이 매우 간단합니다. 필요한 친구들이 참고할 수 있습니다.

파이썬을 이용해 소설을 만들었어요. 워드프레스 스탠드.

다음은 주로 건설 과정에서 사용되는 기술에 대해 이야기합니다. 크게 다음과 같은 부분으로 나누어집니다.

  1. 워드프레스 테마 선정

  2. 참신한 콘텐츠 개선

  3. 사이트 배포

  4. WeChat 공개 플랫폼 구축

1. WordPress 테마 선택

PHP 코드 작성에 익숙하지 않기 때문에 웹사이트를 직접 작성하다 보면 다양한 보안 취약점에 부딪힐 수 있습니다. 현재 인기 있는 블로그 프레임워크인 wordpress, joomla 및 drupal을 비교하면서 마침내 더 폭넓은 독자층을 보유한 wordpress를 선택했습니다. 그러다가 소설 템플릿 세트를 선택해서 시작했습니다~~

2. 소설 컨텐츠 개선

2.1 데이터 캡쳐

소설을 위해 사이트에서 가장 중요한 것은 소설의 내용입니다. 기존 시장에서 인기가 높은 신규 수집 플러그인에는 여러 가지 단점이 있으며, 데이터 캡처에 대한 자체 전문성을 바탕으로 여러 신규 사이트에 대한 타겟 크롤링을 사용합니다. 수십 개의 필드가 세분화되어 MongoDB 데이터베이스에 저장되며, 반복적인 크롤링을 방지하기 위해 가중치 판단이 구현됩니다.

2.2 콘텐츠 업로드

워드프레스 프레임워크로 인해 클래식 WordPress 라이브러리 파일인 wordpress_xmlrpc는 콘텐츠 업로드에 필수적입니다. wordpress_xmlrpc는 새로운 기사 콘텐츠와 태그를 업로드하는 데 사용됩니다. 그러나 라이브러리에는 여전히 제한 사항이 있습니다. 기사분류를 다양하게 입력하는 것은 소용이 없습니다. 그래서 제가 직접 워드프레스를 시뮬레이션해서 포스트 디렉토리의 각 필드를 자동으로 분류해 봤습니다. 동시에 새로운 정보 입력 게시물에는 엄청난 양의 정보가 있고, 단순 시뮬레이션 로그인 게시물에는 필드가 너무 많습니다. 마지막으로 MySQL 데이터베이스에서 관련 데이터를 직접 삽입하여 업데이트하는 것을 고려했습니다. 요약하면 세 가지 업데이트 방법이 있습니다.

  • wordpress_xmlrpc 모듈 업로드

  • python은 백그라운드 로그인 및 활성 업로드를 시뮬레이션합니다

  • MySQL 데이터베이스 관련 콘텐츠를 직접 업데이트하여 프런트엔드 업데이트

3. 사이트 배포

사이트는 Alibaba Cloud를 사용합니다. CentOS 서버. Linux 시스템에 익숙하지 않은 저는 wdcp 제어판을 사용하여 wordpress 사이트 배포를 구현합니다. 이 단락은 다시 반복되지 않습니다.

4. WeChat 공용 플랫폼 구축

WeChat 공용 플랫폼은 Linux 서버 + Flask + MySQL로 배포됩니다. 데이터베이스에서 소설 제목을 검색하면 그림과 텍스트가 소설의 이름과 링크를 반환하므로 언제 어디서나 위챗에서 소설을 읽을 수 있습니다.

Python을 사용하여 WeChat 공개 플랫폼을 구축하는 구체적인 단계는 이전 칼럼인 Python을 사용하여 WeChat 공개 플랫폼 개발을 참조하세요.

이렇게 소설 사이트 구축이 실현된다. 사실 위 방법은 이런 사이트 구축에만 국한되지 않고 타오바오 게스트사이트, 유흥사이트 등 구축에도 적용 가능합니다. 🎜>이 소설 사이트는 제가 연습한 것입니다. 지금은 주로 개인적인 용도로 사용하는 소규모 프로젝트입니다. 침해 문제가 있는 경우 제때에 연락주시면 관련 내용을 삭제하겠습니다.

위 내용은 Python+Wordpress를 사용하여 새로운 웹사이트를 만드는 단계 개요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.