Giter Site home page Giter Site logo

flask_spider's Introduction

基于flask+requests个人博客系统

博客地址

1.基本环境搭建

    1.本人使用的系统是 Centos7
    2.python环境
        2.1 安装python3.6
        2.2 安装pip工具
    3.安装mysql数据库 使用的是mysql 5.7 charset=utf8
    4.建立相关数据库及表

2.安装教程(推荐安装环境:Centos7,python版本要超过3.4)

1.git clone https://github.com/longzx-9527/flask_spider.git
2.cd flask_spider
3.pyvenv  myvenv #虚拟环境
4.source venv/bin/activate #激活虚拟环境
5.pip install -r  requirement.txt # 安装依赖

以上,应该安装好了python依赖包。 接下来是初始化数据:

1.首先你应该创建了一个blog数据库(utf-8格式),然后修改config.py里面的user、passwd、db
2.初始化数据库:python manage.py db init
3.生成数据库语句:python manage.py db migrate
4.创建数据库:python manage.py upgrade

运行:./start.sh

2.个人博客首页

2.1 首页界面

首页

首页

2.2 可以发布一些自己写的文章

写文章

2.3 文章显示

文章显示

2.4 文章管理

文章显示

3.小说爬取展示

最终实现效果如下图:

首页显示

首页显示

可以输入查询小说,如果小说不存在,就调用后台爬虫程序下载

章节列表

点开具体页面显示,小说章节列表,对于每个章节,如果本地没有就直接下载,可以点开具体章节开心的阅读,而没有广告,是的没有广告,纯净的

章节内容

flask_spider's People

Contributors

longzx-9527 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.