Python中获取网页状态码的两个方法
第一种是用urllib模块,下面是例示代码:
import urllib
status=urllib.urlopen("http://www.jb51.net").code
print status
第二章是用requests模块,下面是例示代码:
import requests
code=requests.get("http://www.jb51.net").status_code
print code
相关推荐
-
python实现的一个p2p文件传输实例
考虑到我手上的服务器逐渐的增多,有时候需要大规模的部署同一个文件,例如因为方便使用systemtap这个工具定位问题,需要把手上几百台服务器同时安装kernel-debuginfo这个包,原有的方式采用一个源服务器,采用rsync或者scp之类的文件传输方式只能做到一个点往下分发这个文件,这个时候下发的速度就会比较的慢,基于以上原因,我写了一个基于bt协议传输文件的小工具,实际测试,传输到10个机房,70多台机器传输一个240M的这个内核文件,到所有的机器,源采用限速2m/s的上传速度,测试的结
-
python实现类似ftp传输文件的网络程序示例
此代码在linux上编写,适用于linux,windows下需要更改几个命令.1.客户端输入IP,端口,可服务器端进行连接,被要求输入用户名和密码进行验证.2.使用独立的模块来验证登录用户(技术有限,不支持客户端创建用户),用户名:ftpuser 密码:userlogin2.客户端登录验证成功后,可使用?或者help查看可使用的命令. ftpserver.py 复制代码 代码如下: #!/usr/bin/env python#-*- coding:utf-8 "Program for ftp
-
简单的Python抓taobao图片爬虫
写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品. 从网页http://mm.taobao.com/json/request_top_list.htm?type=0&page=中提取taobao模特的照片. 复制代码 代码如下: # -*- coding: cp936 -*- import urllib2 import urllib mmurl="http://mm.taobao.com/json/request_top_list.htm?type
-
Python实现的简单发送邮件脚本分享
近来有些东西需要监控报警发邮件,然后在网上找了点材料,自己写了一个简单发送邮件的脚本,主要就是运用python的smtplib模块,分享给大家看一下: 复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- #导入smtplib和MIMEText import smtplib,sys from email.mime.text import MIMEText def send_mail(sub,content): ######
-
Python的subprocess模块总结
subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.* subprocess最简单的用法就是调用shell命令了,另外也可以调用程序,并且可以通过stdout,stdin和stderr进行交互. subprocess的主类 复制代码 代码如下: subprocess.Popen( args, bufsize=0, executable=None,
-
python实现udp数据报传输的方法
本文实例讲述了Python实现UDP数据报传输的方法,非常具有实用价值.分享给大家供大家参考.具体方法分析如下: 服务端代码: import socket port = 8081 s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #从给定的端口,从任何发送者,接收UDP数据报 s.bind(("",port)) print 'waiting on port:',port while True: data,addr = s.recvf
-
Python实现基于HTTP文件传输实例
本文实例讲述了Python实现基于HTTP文件传输的方法.分享给大家供大家参考.具体实现方法如下: 一.问题: 因为需要最近看了一下通过POST请求传输文件的内容 并且自己写了Server和Client实现了一个简单的机遇HTTP的文件传输工具 二.实现代码: Server端: 复制代码 代码如下: #coding=utf-8 from BaseHTTPServer import BaseHTTPRequestHandler import cgi class PostHandler(Base
-
videocapture库制作python视频高速传输程序
1,首先是视频数据[摄像头图像]的采集,通常可以使用vfw在vc或者vb下实现,这个库我用的不好,所以一直不怎么会用.现在我们用到的是python的videocapture库,这个库用起来很简单,如下: 复制代码 代码如下: from VideoCapture import Devicecam = Device()cam.setResolution(320,240) #设置显示分辨率cam.saveSnapshot('demo.jpg') #抓取并保存图片 这样,你就得到了一张图片.当然,要
-
Python实现的监测服务器硬盘使用率脚本分享
此脚本主要用于zabbix监控系统硬盘只用,适用于windows和linux系统,返回值为0为正常,有几个分区的硬盘剩余少于10G或低于10%就为报警阀值(windows的C盘和linux的根分区除外): 复制代码 代码如下: #!/bin/env python # -*- coding: utf-8 -*- ########################################################## # @This script is used to check dis
-
Python获取Linux系统下的本机IP地址代码分享
有时候使用到获取本机IP,就采用以下方式进行. 复制代码 代码如下: #!/usr/bin/python import socket import struct import fcntl def getip(ethname): s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack('256s', e
随机推荐
- shell脚本无密码登录 expect的使用方法详解
- 获取Lua表结构(table)数据实例
- 轻轻绕过你的验证码并进行攻击
- Javascript中的delete介绍
- 在ASP.NET 2.0中操作数据之三十一:使用DataList来一行显示多条记录
- thinkPHP中分页用法实例分析
- C#中委托用法
- mysql数据库添加用户及分配权限具体实现
- node.js 中间件express-session使用详解
- checkbox全选所涉及到的知识点介绍
- js实现ASP分页函数 HTML分页函数
- 零基础轻松学JavaScript闭包
- C++ boost::asio编程-同步TCP详解及实例代码
- SQL SERVER中关于exists 和 in的简单分析
- 基于jQuery对象和DOM对象和字符串之间的转化实例
- jQuery中:last选择器用法实例
- CleanReg:将注册表垃圾清除出门
- Ubuntu 14.04 更换阿里云源的方法
- 使用php4加速网络传输
- 使用node搭建自动发图文微博机器人的方法