现在位置: 首页 > 软件测试 > 测试工具 > 文章
最近使用urllib2时,因为urllib2.Request默认使用POST请求,而Http服务器只支持HEAD或GET等请求,此时请求就会返回错误"HTTP Error 405: Method Not Allowed"。 整理的解决方法如下: 1. 模拟Head请求 使用urllib2时,正常代码如下,若服务器只支持HEAD请求则会报错"HTTP Error 405: Method Not Allowed"。 import urllib2 request = urllib2.Request('http://localhost:80') response = urllib2.urlopen(request) print...
阅读全文
2015年04月07日 测试工具, 软件测试 ⁄ 共 471字 暂无评论 ⁄ 阅读 468 次
本文主要介绍VNC的安装及配置方法。 VNC(Virtual Network Computing)是一款远程控制工具,类似于windows中的远程桌面。 VNC安装及配置步骤如下: 1.安装vnc-server软件包 vnc-server一般在安装操作系统时已默认安装,可用rpm –qa查询。如查询不到结果,可用yum install vnc-server安装。 2.设置VNC密码 使用VNC客户端登录时要用。 3. 配置图形界面 修改配置文件xstartup,vim ~/.vnc/xstartup 注释掉标红的两行,并在...
阅读全文
2015年01月06日 测试工具, 软件测试 ⁄ 共 1267字 评论 1 条 ⁄ 阅读 5,233 次
1.      urllib2库简介 urllib2是python自带的一个访问网页及本地文件的库。 与urllib相比,显著区别之处在于: 1) urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,用urllib时不可以伪装User Agent字符串等。 2) urllib提供urlencode方法用来encode发送的data,而urllib2没有。这是为何urllib常和urllib2一起使用的原因。 2.      使用介绍 访问网页简单用法如下: import url...
阅读全文
2014年09月25日 测试工具, 软件测试 ⁄ 共 1466字 评论 1 条 ⁄ 阅读 9,619 次
Python网页爬虫入门——抓取百度贴吧内容实例
本文主要介绍编写Python网页爬虫的基本原理,同时以抓取百度贴吧内容的实例进行讲解。 1. 需要掌握的基础知识: urllib2模块 re模块 (正则表达式) 2. 网页爬虫基本流程: 打开网页- >分析网页内容,编写正则表达式->筛选所需内容->进行必要特殊符号转码处理 3. 具体流程介绍 重点介绍下页面分析的方法: 1. 使用chrome浏览器,打开示例页面http://tieba.baidu.com/p/3295185529?see_lz=1 2. 在帖子标题处,右键选择"审...
阅读全文
2014年09月16日 测试工具, 软件测试 ⁄ 共 2368字 暂无评论 ⁄ 阅读 893 次
1.什么是Pythonic 简单说来,Pythonic就是简单、优美、清晰,不要过分强调技巧,尽量使用 Python 已经提供的功能以及符合Python的思维方式。 执行import this可以看到<The Zen of Python> The Zen of Python, by Tim Peters   Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better...
阅读全文
2014年09月03日 测试工具, 软件测试 ⁄ 共 1047字 暂无评论 ⁄ 阅读 6,370 次
本文主要介绍在Python 2.7上通过fastdfs client进行文件上传、下载、删除等操作方法。 1. 下载fastdfs client的python版本,官方地址:https://fastdfs.googlecode.com/files/fdfs_client-py-1.2.6.tar.gz 由于google的访问不稳定,我同时上传了百度的网盘,地址:http://pan.baidu.com/s/1hqqYXoC 2. 安装fdfs_client-py-1.2.6 解压之后使用python setup.py install命令安装,或解压直接将fdfs_client文件夹拷贝到Python/lib目...
阅读全文
2014年09月02日 测试工具, 软件测试 ⁄ 共 1034字 暂无评论 ⁄ 阅读 7,494 次
本文主要是Python操作SQLServer示例,包括执行查询及更新操作(写入中文)。 需要注意的是:读取数据的时候需要decode('utf-8'),写数据的时候需要encode('utf-8'),这样就可以避免烦人的中文乱码或报错问题。 Python操作SQLServer需要使用pymssql模块,使用pip install pymssql安装即可。 此外代码中使用的封装MSSQL类是从网上搜索到的,直接用即可。     # -*- coding:utf-8 -*- import pymssql class MSSQ...
阅读全文
2014年08月28日 测试工具, 软件测试 ⁄ 共 406字 暂无评论 ⁄ 阅读 2,941 次
本文主要介绍MySQL编码为utf8设置方法: 一、编辑MySql的配置文件 vim /etc/my.cnf 在 [mysqld] 标签下加上三行 default-character-set = utf8 character_set_server = utf8 在 [mysql] 标签下加上一行 default-character-set = utf8 在 [mysql.server]标签下加上一行 default-character-set = utf8 在 [mysqld_safe]标签下加上一行 default-character-set = utf8 在 [client]标签下加上一行 default-character-set = utf8 二、...
阅读全文