Python 提供了两个基本的 socket 模块:
- Socket它提供了标准的BSD Socket API。
- SocketServer它提供了服务器重心,可以简化网络服务器的开发。
下面讲解下 Socket模块功能。
| #/usr/bin/env python | |
| # coding=utf-8 | |
| import random | |
| import re | |
| def color(messages): | |
| color = '\x1B[%d;%dm' % (1,random.randint(30,37)) | |
| return '%s %s\x1B[0m' % (color,messages) | 
| #!/usr/bin/env bash | |
| mkdir spider | |
| cd spider/ | |
| yum update -y | |
| # install pip on centos6 | |
| rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm | |
| yum install -y python-pip | |
| # install wget | |
| yum install -y wget |