Git Product home page Git Product 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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flask_spider's Issues

文档有问题

安装教程
5.pip install -r requirement.txt # 安装依赖 这个文件名错了

4.创建数据库:python manage.py upgrade 这个是不是需要加db :python manage.py db upgrade

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.