跳至主要內容
Python虚拟环境配置
  1. 安装virtualenv
sudo pip install virtualenv
  1. 安装virtualenvwrapper
sudo pip install virtualenvwrapper

CoderAn小于 1 分钟后端开发Python
Scrapy爬虫

官方文档

Spiders

通用爬虫(Generic Spider)

Scrapy内置了一些通用的爬虫基类,你可以通过继承这些基类来快速构建自己的爬虫。这些内置爬虫基类提供了许多常用功能,比如:通过指定的规则,sitemaps或者xml/csv格式的feed文件爬取网站的链接。
接下来的例子,假定你已经创建了scrapy项目,在items.py 中申明TestItem类:

import scrapy
class TestItem(scrapy.Item):
    id = scrapy.Field()
    name = scrapy.Field()
    description = scrapy.Field()

CrawlSpider

class scrapy.spiders.CrawlSpider

CoderAn大约 29 分钟后端开发PythonScrapy
安装 Express
cnpm install express --save

需要和express框架一起安装的模块:

  • body-parser node.js中间件,用于处理json,raw,text和url编码的数据。 四种不同的处理方法: bodyParser.json(options) 处理json数据 bodyParser.raw(options) Buffer流数据 bodyParser.text(options) 文本数据 bodyParser.urlencoded(options) UTF-8的编码数据

CoderAn大约 1 分钟后端开发NodeExpress
Django Admin后台管理及美化

注册模型到admin.py

from django.contrib import admin
from . import models


class 读书笔记Admin(admin.ModelAdmin):

    list_display = ['name', 'create_time']


# Register your models here.
admin.site.register(models.读书笔记, 读书笔记Admin)

CoderAn大约 4 分钟后端开发PythonDjango Admin
Django 框架

Python的web框架有Django、Tornado、Flask等多种
Django的优势:ORM、模型绑定、模版引擎、缓存、Session

框架知识点:


CoderAn大约 4 分钟后端开发PythonDjango
Node.js

交互式解释器

下划线变量(_),可以使用下划线获取上一个表达式的运算结果

> var x = 10
> var y = 20
>  x + y
>  var sum = _
>  console.log(sum)
30_

CoderAn大约 7 分钟后端开发Node