Flask+nginx+uWSGI+CentOS服务器部署

亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似), 注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2 前提条件: 1、一定的linux基础 2、一个可正常运行的Djang...

2018-04-01 16:33:58

阅读数:4038

评论数:1

Django+uWSGI+nginx+CentOS服务器部署

亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似), 注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2 前提条件: 1、一定的linux基础 2、一个可正常运行的Djang...

2018-04-01 16:30:16

阅读数:3703

评论数:0

Scrapy-Redis 爬取快代理免费

前面写过使用scrapy爬取快代理的免费ip 接下来使用的是基于Redis的分布式scrapy爬取快代理免费ip 1、准备好Redis 如何安装和使用Redis这里就不做介绍了,没有安装的可以参考我之前的博客。 注意:如果要在不同的机器上使用,要开启Redis的远程访问 2、创建好虚拟环境并在虚拟...

2018-10-21 12:07:57

阅读数:26

评论数:0

Python&Redis 发布订阅

1、Redis控制台操作 先开启一个Redis控制台开启订阅: SUBSCRIBE fm666 返回参数解释: subscribe,表示订阅成功 unsubscribe,表示取消订阅成功 message,表示其它终端发布消息 然后开启一个Redis控制台开始发布消息: PUBLISH fm666...

2018-10-07 14:58:56

阅读数:229

评论数:0

Python 使用pipeline 一次性操作 Redis

1、普通操作实例 import redis # 连接池方式 db表示选择数据库 pool = redis.ConnectionPool(host='111.231.135.184',port=6379,db=0) r = redis.Redis(connection_pool=pool) r.s...

2018-10-07 14:52:39

阅读数:218

评论数:0

Python&Redis 无序集合set、有序集合zset操作

1、Redis控制台操作无序集合set 无序集合 元素为string类型 元素具有唯一性,不重复 redis操作: 设置 添加元素 SADD key member [member ...] 获取 返回key集合所有的元素 SMEMBERS key 返回集合元素个数 SCARD key 其它 求多个...

2018-10-07 14:49:39

阅读数:237

评论数:0

Python&Redis hash操作

1、Redis 控制台操作 hash操作:解释,hash类似于一个集合操作,例如要设置一个人的name age sex 可以使用hash设置 实例: hset info name aea age 22 sex man 设置一个key为info 内容类似集合 name:aea age:22 sex...

2018-10-07 14:45:37

阅读数:224

评论数:0

Python&Redis list操作

1、Redis操作 redis操作: 实例:设置一个列表并查询 lpush qwe 123 设置一个元素 lpush qwe test 设置下一个元素 type qwe 查看qwe的类型 lrange qwe 0 0 获取0到0个元素 lrange qwe 0 2 ...

2018-10-07 14:44:11

阅读数:229

评论数:0

Python&Redis string操作

1、Redis控制台操作 set key value 设置键值 SETEX key seconds value 设置键值及过期时间,以秒为单位 MSET key value [key value ...] 设置多个键值 GET key 根据键获取值,如果不存在此键则返回nil...

2018-10-07 14:42:25

阅读数:220

评论数:0

Scrapy 爬取快代理免费代理ip保存到文件、MySQL数据库以及MongoDB数据库

1、新建工程 scrapy startproject kuaidaili 2、新建爬虫文件 进入工程目录下 cd ./kuaidaili/kuaidaili 新建爬虫文件 scrapy genspider kuaidailispider "www.kuaida...

2018-10-05 16:05:01

阅读数:1073

评论数:0

docker实战 容器互联的一种方法、docker运行django nginx 并相互链接

这里使用django + nginx做实例,前期准备: 1、一个可以运行的django工程 2、一个运行django的镜像/容器 3、一个运行nginx的镜像/容器 1、制作一个属于自己的运行django的镜像 拉取官方Ubuntu镜像 docker pull ubuntu:16.04 运行一个...

2018-10-02 13:11:10

阅读数:988

评论数:0

Python 消息队列rabbitmq使用之 实现一个RPC系统

1、服务端代码 # rpc_server.py import pika # 建立连接 connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) channel = connectio...

2018-09-15 18:27:09

阅读数:3114

评论数:0

Python 消息队列rabbitmq使用之 更加细致的 有选择的 发布消息/接收消息-头交换机topic

1、发布端代码 # new_topic_p.py import pika import sys connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost')) channel = conne...

2018-09-15 18:01:49

阅读数:3419

评论数:0

Python 消息队列rabbitmq使用之有选择的发布消息/接收消息-直连交换机direct

1、发布端代码 # new_direct_p.py import pika import sys # 直连交换机(direct)的使用 # 用来指定某些消费者只收到,它该消费的消息 connection = pika.BlockingConnection(pika.ConnectionPa...

2018-09-15 17:54:16

阅读数:3417

评论数:0

Python 消息队列rabbitmq使用之发布订阅-扇形交换机fanout

1、发布端代码 # new_p.py import pika import sys ''' 什么是发布/订阅: 在上一个实例中,我们搭建了一个工作队列,每个任务只分发给一个工作者(worker)。 在本实例中,我们要做的跟之前完全不一样 即:分发一个消息给多个消费者(consumers)。这...

2018-09-15 17:44:59

阅读数:3244

评论数:0

Python 消息队列rabbitmq使用之工作队列使用多个worker接收消息

前面已经介绍过怎么安装rabbitmq以及要使用的三方库 因此这里直接进入实例 1、发布端代码 # new_task.py import pika # 导入pika import sys # 导入系统模块 # 开启链接,链接本地的rabbitmq connection = pika...

2018-09-15 17:37:57

阅读数:3429

评论数:0

Python 消息队列rabbitmq使用之入门案例

1、在本机上安装好rabbitmq Ubuntu安装rabbitmq 2、安装pika 操作rabbitmq的三方库 建议在虚拟环境中操作 pip install pika 3、入门实例 发布端代码,我这里命名为first_p.py import pika # 建立一个链接...

2018-09-15 17:29:45

阅读数:3415

评论数:0

Python爬虫 requests使用post请求登录需要验证码的网站

具体代码为: import requests from bs4 import BeautifulSoup s = requests.Session() get_url = 'http://so.gushiwen.org/user/login.aspx?from=http://so.gushi...

2018-09-09 21:36:17

阅读数:4131

评论数:0

Python爬虫 requests使用post请求分析并登录Chinaunix

import requests from lxml import etree # 使用代理 proxy = { 'http': '219.149.59.250:9797' } # 创建一个会话 s = requests.Session() # 定制头信息 headers = { ...

2018-09-09 16:33:53

阅读数:4107

评论数:0

Python爬虫 requests使用get请求携带参数登录后使用session会话继续请求

import requests # 创建会话 s = requests.Session() # 登录要请求的地址, url = "http://www.jokeji.cn/user/c.asp" # 登录所需要的get参数 # 通过抓包的到需要传递的参数 d...

2018-09-09 16:04:38

阅读数:3999

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭