文档章节

python 互联网数据处理模块介绍

python测试开发人工智能安全
 python测试开发人工智能安全
发布于 2016/05/16 09:29
字数 679
阅读 267
收藏 9

互联网无处不在。即使是很小的,一次性使用的脚本都经常与远程服务进行交互以发送或接收数据。 Python有丰富的Web协议库,非常适合用于编程的基于Web服务的服务器和客户端编程。

urlparse处理URL字符串。
urllib和更新的urllib2可以访问web资源,但是urllib2更容易扩展且urllib2.Request可自定义请求头。HTTP POST发送二进制数据通常使用base64编码。
robotparser用于处理网站机器人。
使用BaseHTTPServer可自定义Web服务器,回话状态可以基于Cookie。
uuid用于生成资源标识符。
基于web的远程调用,json在客户端和服务器都使用。比如xmlrpclib和xmlrpclib。

python web 客户端测试 相关模块

web客户端

  • 标准模块:httplib

  • 标准模块:urllib

  • 标准模块:urllib2

  • 外部模块 mechanize:Stateful programmatic web browsing.

    • 最近更新:2011-03-31。
    • 月下载量:38441。
    • 从perl WWW::Mechanize而来,兼容urllib2。
  • 外部模块 spynner:Programmatic web browsing module with AJAX support for Python.

    • 最近更新:2013-07-16。
    • 月下载量:1192 。
    • 基于PyQT和WebKit,支持Javascript,AJAX,及其他WebKit可以处理的内容,比如 (Flash, SVG, ...),利用了JQuery,用于在不适用GUI的情况模拟浏览器,适用于爬虫和验收测试。
  • 外部模块 PAMIE:基于pywin32,实现IE自动化

  • WebTest:Helper to test WSGI applications --推荐

参考资料

python 标准模块介绍 - Base16, Base32, Base64 数据编码

© 著作权归作者所有

共有 人打赏支持
下一篇: 近期日志
python测试开发人工智能安全
粉丝 185
博文 94
码字总数 377474
作品 0
邵阳
QA/测试工程师
私信 提问
Python入门到进阶,这本书有什么不同?

人们常说Python语言简单,编写简单程序时好像也确实如此。但实际上Python绝不简单,它也是一种很复杂的语言,其功能特征非常丰富,能支持多种编程风格,在几乎所有方面都能深度定制。要想用好...

异步社区
08/13
0
0
基于Python的机器学习算法实现-K-近邻算法(二)

基于Python的机器学习算法实现-K-近邻算法(二) 前言 在基于Python的机器学习算法实现-K-近邻算法(一)的基础上,这里更进一步地介绍,上一篇是有很大的缺陷的,例如当一个参数,或者是特征...

meiqi0538
05/08
0
0
八月暑期福利,10本Python热门书籍免费送!

八月第一周,网易云社区联合博文视点为大家带来Python专场送书福利,10本关于Python的书籍内容涉及Python入门、绝技、开发、数据分析、深度学习、量化投资等。以下为书籍简介,送书福利请见文...

网易云
08/02
0
0
python掀起了全民学习的热潮?

1、 要说这两年最火的关键词,一定是大数据和人工智能,连国务院都在去年7月发布了我国首个人工智能国家规划——《新一代人工智能发展规划》,从国家层面对人工智能进行顶层设计。 人工智能时...

qq_41597912
04/13
0
0
Python数据处理从零开始----第三章(pandas)③数据标准化(1)

目录 第三章(pandas) Python数据处理从零开始----第三章(pandas)①删除列 Python数据处理从零开始----第三章(pandas)②处理缺失数据 Python数据处理从零开始----第三章(pandas)③数据...

夜神moon
11/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
8
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
4
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
18
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部