
python-web
文章平均质量分 59
cjsafty
这个作者很懒,什么都没留下…
展开
-
ubuntu12.04 lts server 下搭建nginx+uwsgi+webpy服务器
提示:如果你正在linux下面(比如ubuntu系统)尝试搭建基于python的服务器,nginx+uwsgi+webpy 。假如你在google上搜索了很多帖子,依然有许多问题。并且某些问题在网上基本找不到答案。那建议你果断重装系统。从头开始。因为,其实这个组合挺好搭建。请看下文。本人的版本为ubuntu 12.04 LTS+nginx1.2.2+UWSGI1.2.4+webpy0.原创 2012-07-29 10:47:07 · 3518 阅读 · 0 评论 -
python+Selenium2+chrome构建动态网页爬虫工具
网页爬虫分为静态网页爬虫和动态网页爬虫,前者是指索要获取的网页内容不需要经过js运算或者人工交互,后者是指获取的内容必须要经过js运算或者人工交互。这里的js运算可能是ajax,人工交互不需要解释了。 静态爬虫现在已经很成熟了,借助于python中的urllib和beautifulsoup可以很容易实现,爬到的内容通过python的字符串处理写入数据库,甚至可以通过web原创 2013-06-30 11:23:49 · 49419 阅读 · 6 评论 -
webpy模版功能
我接触web是从python开始,从python的王国里找到了webpy,让我从无到有,认识了web,包括前端html,css,js等等和后端nginx。虽然满世界的人都在讨论web是php 好或者python好,又或者是在php和Python各自的世界里,哪个框架好。这个是另一个话题了。但是我从webpy中认识了web,因为它很简单。另外它可以使用python中的很多功能,在后台应用原创 2013-07-14 12:03:31 · 5669 阅读 · 0 评论 -
基于nginx的hls直播系统
之前写了一篇基于nginx的hls点播系统,本质上是把一个媒体文件做成m3u8索引,对应的文件都是提前做好放在服务器上的。nginx充当的是个Http 服务器的角色,之所以说是基于nginx的,是因为它可以设置限速。本文主要是描述一个直播系统,核心在于m3u8和里面对于的ts链接都是实时的,可以刷新。类似于cntv里面的直播。这里分按顺序分几个部分讲述:软件编译,rtmp源的提供,ng原创 2013-06-22 20:04:31 · 55545 阅读 · 15 评论 -
nginx+webpy配置灵活限速(python)
本文要求使用者具有基本的Nginx+webpy+uwsgi使用经验。nginx限速的话题google上可以搜索到很多,这里暂时不讨论固定限速的情况,即使用limit_rate 和limit_rate_after 设置,这个很简单。这里讨论根据http头自由限速,google上基本只有php和rails的例子,并且这些例子全部来自于官方wiki关于xsendfile部分,以及页脚部分给出的例原创 2013-03-09 09:01:42 · 2559 阅读 · 0 评论 -
nginx结合moinmoin搭建wiki站点
我使用webpy框架配合nginx以及uwsgi有一段时间了,觉得这个搭配挺爽,nginx负责后台服务,webpy只负责应用程序,中间用uwsgi桥接。最近业务上需要使用wiki来管理一些松散的知识,因此找到了moinmoin,现在将搭建方法,及wiki使用方法在此记录以便查看。 快速上手请参考这里 moinmoin的官方中文语法目录,这个上面讲了1.9x的语法原创 2013-03-09 11:05:54 · 4872 阅读 · 0 评论 -
web 异步通信的学习点滴
HTML5规范中出现了websocket用于异步通信(例如用在局部刷新),介绍可参考维基百科:http://zh.wikipedia.org/zh-cn/WebSocket,接口很简单,浏览器方面firefox,chrome,opera已支持,IE9不支持,但IE10已经支持。服务器方面,我学习的是python下的web框架,所以使用了AutobahnPython(当然还有其他的库可用原创 2012-12-02 11:56:16 · 2306 阅读 · 0 评论 -
如何方便的查看某个网站的服务器类型和web架构
方法: http://uptime.netcraft.com/up进入这个网站,在顶部的查询框里面输入你要查询的网站域名,就搞定啦.原创 2012-09-05 21:52:41 · 15528 阅读 · 0 评论 -
nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器
目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放,或者说要下载到本地才能实现seek动作,为了使得seek更加人性化,许多CP采用了对视频文件分片的技术来缓解。例如youku,tudou等国内CP基本都是这么做,包括youtube也是这么原创 2012-08-21 17:31:26 · 13197 阅读 · 3 评论 -
jwplayer进阶HTML5
上一篇文章写了:nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器主要是描述了整体搭建方法,以及使用jwplayer在flash方面的应用。如果想基于HTML5做HTTP伪媒体流服务器也可以。简单的改下HTML代码即可 Loading the player ... jwplayer("con原创 2012-08-21 22:36:00 · 13599 阅读 · 3 评论 -
流媒体技术学习
以Action Script 3.0(简称AS)开发Browser Player时,需要用NetStream,但现在NetStream.play只支持Http和File两种协议。上网检查youtube,tudou和youku,发现他们用的播放协议也都是Http。而以Flash Media Server(简称FMS)或Red5作为流媒体服务器时,它们提供的是RTMP协议,且这两种流媒体服务器是专门做原创 2012-08-11 11:43:23 · 2899 阅读 · 0 评论 -
nginx上搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个原创 2012-08-30 09:34:10 · 52115 阅读 · 6 评论