摘要:
# coding = utf-8 """ 启动一个tornado的web服务 """ import tornado.web from tornado.options import define, options # 定义tornado.options能够从命令行中读取的命令 # 此处定义一个port,默认值为8000,使用options.port命令则向程序传入一个int数值8000 de... 阅读全文
摘要:
使用virtualenvwrapper管理虚拟环境 鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。 1.安装virtualenv 阅读全文
摘要:
Ubuntu16.04开发环境 1.ubuntu默认root用户没有激活,激活root用户,就要为root用户创建密码 $sudo passwd root 2、修改主机名 $vi /etc/hostname 3、安装ssh服务 $sudo apt-get install openssh-serve 阅读全文
摘要:
01-Tornado简介 Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 我们现在所知道的Tornado是基于Bret Taylor和其他人员为FriendFeed所 阅读全文
摘要:
新建tornado项目后,采用Pycharm作为开发工具,采用Xshell链接Ubuntu模拟服务端方便方便测试。项目编码前进行以下几个方面的配置。 1.Ubuntu配置 1.1安装ssh服务 sudo apt-get install openssh-serve 2.Xshell配置 下载安装Xsh 阅读全文
摘要:
# coding = utf-8 """ 结合抓包工具,采用两种方法模拟登录github直接利用session登录和利用requests登录 """ import requests import re # 设置请求头,伪装为浏览器 headers = { 'Host': 'github.com', 'Connection': 'keep-alive', 'Cache-C... 阅读全文
摘要:
# coding = utf-8 """ 同urllib一样 requests 也是发送http请求的第三方库 兼容Python2和3 实现了http的绝大部分功能。 安装 pip install requests """ # 1.requests发送请求 """ 同直接同requests.get/post来指定发送请求的方式 pycharm环境下,可通过alt+鼠标点击进入源代码,可观察... 阅读全文