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实现一个简单的状态框架,代码需要在python3.2环境下运行 复制代码 代码如下: from time import sleep from random import randint, shuffle class StateMachine(object): ''' Usage: Create an instance of StateMachine, use set_starti
-
分享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的WEB框架Flask中使用多个配置文件的解决方法
有些框架本身就支持多配置文件,例如Ruby On Rails,nodejs下的expressjs.python下的Flask虽然本身支持配置文件管理, 但单纯使用from_object和from_envvar却不是那么方便.有没有更好的办法? 答案是Flask-Environments这个包.它能通过FLASK_ENV环境变量自动选择开发环境配置或生产环境配置.使用之前要先安装: 复制代码 代码如下: $ sudo pip install Flask-Environments 然后修改confi
-
python通过colorama模块在控制台输出彩色文字的方法
本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法.分享给大家供大家参考.具体分析如下: colorama是一个python专门用来在控制台.命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块. colorama官方地址:https://pypi.python.org/pypi/colorama 安装colorama模块 pip install colorama 使用范例 from
-
全面解读Python Web开发框架Django
花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML.CSS.JavaScript.Apache.Python.mod_wsgi.Django.好久不用CSS和JavaScript了,感到有点生疏了,查了无数次手册.后台Django开发环境的搭建也花了不少时间和精力.记录下来,免得以后走弯路.同时给大家推荐一下Django框架,如果你想非常快速地编写
-
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
-
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中日期和时间格式化输出的方法小结
本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化日期时间的函数为datetime.datetime.strftime():由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例. 下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写 >>> import datetime >&
-
10款最好的Web开发的 Python 框架
Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器.其它方面,Python拥有足够多的免费数据函数库.免费的Web网页模板系统.还有与Web服务 器进行交互的库.这些都可以设计到你的Web应用程序里面.在这篇文章里,我们将为Python Web开发者介绍基于Python的10大Web应用框架. CubicWeb CubicWeb的最重要的
-
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
随机推荐
- 重装Windows XP系统的方法
- 学习discuz php 引入文件的方法DISCUZ_ROOT
- 更改Python命令行交互提示符的方法
- Python六大开源框架对比
- Android自定义View仿IOS圆盘时间选择器
- mysql root密码的重设方法(亲测可用)
- 解析iOS应用开发中对设计模式中的抽象工厂模式的实现
- jdbc调用mysql存储过程实现代码
- JQuery点击行tr实现checkBox选中的简单实例
- 解决拦截器对ajax请求的拦截实例详解
- asp.net如何得到GRIDVIEW中某行某列值的方法
- Solr通过特殊字符分词实现自定义分词器详解
- Android使用AudioRecord判断是否有音频输入
- Razor TagHelper实现Markdown转HTML的方法
- Android WebView中图片浏览及缩放效果
- PyQt4实现下拉菜单可供选择并打印出来
- Spring boot部署发布到linux的操作方法
- python pandas cumsum求累计次数的用法
- 简述vue-cli中chainWebpack的使用方法
- VSCode 使用Settings Sync同步配置(最新版教程,非常简单)