python获取网页状态码示例
代码很简单,只需要2行代码就可实现想要的功能,虽然很短,但确实使用,主要使用了requests库。
测试2XX, 3XX, 4XX, 5XX都能准确识别。
#coding=utf-8
import requests
def getStatusCode(url):
r = requests.get(url, allow_redirects = False)
return r.status_code
print getStatusCode('http://www.jb51.net/')
相关推荐
-
Python获取电脑硬件信息及状态的实现方法
本文以实例形式展示了Python获取电脑硬件信息及状态的实现方法,是Python程序设计中很有实用价值的技巧.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: #!/usr/bin/env python # encoding: utf-8 from optparse import OptionParser import os import re import json def main(): try: parser = OptionParser(usage="%prog [optio
-
10款最好的Web开发的 Python 框架
Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器.其它方面,Python拥有足够多的免费数据函数库.免费的Web网页模板系统.还有与Web服务 器进行交互的库.这些都可以设计到你的Web应用程序里面.在这篇文章里,我们将为Python Web开发者介绍基于Python的10大Web应用框架. CubicWeb CubicWeb的最重要的
-
python中日期和时间格式化输出的方法小结
本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化日期时间的函数为datetime.datetime.strftime():由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例. 下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写 >>> import datetime >&
-
全面解读Python Web开发框架Django
花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML.CSS.JavaScript.Apache.Python.mod_wsgi.Django.好久不用CSS和JavaScript了,感到有点生疏了,查了无数次手册.后台Django开发环境的搭建也花了不少时间和精力.记录下来,免得以后走弯路.同时给大家推荐一下Django框架,如果你想非常快速地编写
-
分享15个最受欢迎的Python开源框架
1. Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构.以及全功能的管理后台. 2. Diesel:基于Greenlet的事件I/O框架 Diesel提供一个整洁的API来编写网络客户端和服务器.支持TCP和UDP. 3. Flask:一个用Python编写的轻量级Web应用框架 Fl
-
Python实现简单状态框架的方法
本文实例讲述了Python实现简单状态框架的方法.分享给大家供大家参考.具体分析如下: 这里使用Python实现一个简单的状态框架,代码需要在python3.2环境下运行 复制代码 代码如下: from time import sleep from random import randint, shuffle class StateMachine(object): ''' Usage: Create an instance of StateMachine, use set_starti
-
python实现系统状态监测和故障转移实例方法
复制代码 代码如下: #coding: utf-8import socketimport selectimport timeimport osimport threading def ser(): s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.bind(("",43244)) while 1: infds,outfds,errfds = select.select([s],[],[],5)
-
在python的WEB框架Flask中使用多个配置文件的解决方法
有些框架本身就支持多配置文件,例如Ruby On Rails,nodejs下的expressjs.python下的Flask虽然本身支持配置文件管理, 但单纯使用from_object和from_envvar却不是那么方便.有没有更好的办法? 答案是Flask-Environments这个包.它能通过FLASK_ENV环境变量自动选择开发环境配置或生产环境配置.使用之前要先安装: 复制代码 代码如下: $ sudo pip install Flask-Environments 然后修改confi
-
python检测lvs real server状态
复制代码 代码如下: import httplibimport osimport time def check_http(i): try: conn=httplib.HTTPConnection(i, 80, timeout=2) conn.request("GET","/") response = conn.getresponse() except Exception as e: print &q
-
python通过colorama模块在控制台输出彩色文字的方法
本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法.分享给大家供大家参考.具体分析如下: colorama是一个python专门用来在控制台.命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块. colorama官方地址:https://pypi.python.org/pypi/colorama 安装colorama模块 pip install colorama 使用范例 from
随机推荐
- innodb_flush_method取值方法(实例讲解)
- 与MSSQL对比学习MYSQL的心得(六)--函数
- SQL2005 自动备份的脚本
- JS 实现Json查询的方法实例
- jQuery Lightbox 图片展示插件使用说明
- 详解vue-cli本地环境API代理设置和解决跨域
- 收藏的几个超级巡警注册码 超级巡警序列号
- asp.net Forms身份验证和基于角色的权限访问
- JavaScript之事件委托实例(附原生js和jQuery代码)
- PHP 返回13位时间戳的实现代码
- 微信支付开发订单查询实例
- python实时分析日志的一个小脚本分享
- ASP小偷(远程数据获取)程序的入门教程
- mysql关联子查询的一种优化方法分析
- BootStrap实现鼠标悬停下拉列表功能
- JavaScript之WebSocket技术详解
- React+ajax+java实现上传图片并预览功能
- SQL Server代理服务无法启动怎么办
- Android中的jQuery:AQuery简介
- C++设计模式之建造者模式