python http基本验证方法
- 更新时间:2022-10-20 10:08:49
- 编辑:马西华
参考资料
- MicroPython for ESP32 快速参考手册1.9.2文档 / 378 KB / 王烨华 推荐度:
- Python Django Web典型模块开发实战 PDF 电子书 / 19.6 MB / 寇雪松 推荐度:
- Python黑客攻防入门 PDF 电子书 / 63.1 MB / 赵诚文 推荐度:
正文内容
如下所示:
#!usr/bin/env python # -*- coding: utf-8 -*- import urllib2 LOGIN = "" PASSWORD = "" URL = "" REALM = "Secure Archive" def handler_version(url): from urlparse import urlparse#urlparse用来将url拆成各个部分scheme netloc path params query fragment hdlr = urllib2.HTTPBasicAuthHandler()#http验证类 里面有用户名和密码 hdlr.add_password(REALM, urlparse(url)[1], LOGIN, PASSWORD)#将url 用户名 密码添加进去 opener = urllib2.build_opener(hdlr)#urlopen不支持验证等高级功能 所以自定义opener urllib2.install_opener(opener)#建立url开启器 return url def request_version(url): from base64 import encodestring#编码 req = urllib2.Request(url)#开始请求页面 b64str = encodestring('%s:%s' % (LOGIN, PASSWORD))[:-1]#将sting转换成base64-data形式 base64为一种形式的二进制编码 req.add_header("Authorization", "Basic %s" % b64str)#添加header标头 return req for funcType in ('handler', 'request'): print '***Using %s:' % funcType.upper() url = eval('%s_version' % funcType)(URL)#eval 将字符串转换成有效的表达式并返回结果 f = urllib2.urlopen(url) print f.readline() f.close()
以上这篇python http基本验证方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。
python相关教程
-
神经网络理论基础及Python实现的内容详解
这篇文章主要介绍了神经网络理论基础及Python实现详解,具有一定借鉴价值,需要的朋友可以参考下。
发布时间:2020-07-28
-
python3 pandas 如何读取MySQL数据和插入
下面为大家分享一篇python3 pandas 读取MySQL数据和插入的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧
发布时间:2020-02-19
-
18天学习《python编程:从入门到实践》心得笔记
python安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述。 IDE的选择:在前几章学习语法这个阶段,我选择使用EditPlus打造一个Python IDE这个。 PS:如果需要在 Win10下同时安装python3和python2并解决pip共存问题可以参考这个。 第一次运行hello world! 首先创建第一个python脚本文件first.py,代码如下: #coding=utf8print(hello world!) EditPlusIDE运行(ctrl+
发布时间:2018-12-01
-
《Python深度学习》书评、读书笔记
本篇内容中小编给大家分享了关于《Python深度学习》这本书的评价以及读者的学习笔记内容,一起来看一下。
发布时间:2019-06-22
-
对python数据切割归并算法的实例讲解
今天小编就为大家分享一篇对python数据切割归并算法的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2021-04-13
-
Python实现PS图像明亮度调节的代码分析
这篇文章主要介绍了Python实现PS图像明亮度调整效果,结合实例形式分析了Python基于skimage模块调整图片明亮度的原理与具体操作技巧,需要的朋友可以参考下
发布时间:2020-02-07
-
python编程的习惯整理
本文主要和大家分享python编程的一些习惯,主要以代码的方式和大家讲解,希望能帮助到大家。
发布时间:2020-07-21
-
python 5个实用的技巧
这篇文章主要介绍了python 5个实用的技巧,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
发布时间:2021-06-15