Python的虚拟环境virtualenv

ython的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpret...

2017-04-24 16:29:39

阅读数 463

评论数 0

python爬虫实例项目大全

WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。 DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可...

2017-04-21 14:59:54

阅读数 32728

评论数 0

用python爬虫抓站的一些技巧总结

学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。 这些脚本有一个共性,...

2017-04-21 14:19:15

阅读数 1231

评论数 1

python中文件读写及操作目录 文件夹等

为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取: file_object = open('thefile.txt')  try:  all_the_text = file_object.read...

2017-04-21 14:00:29

阅读数 2140

评论数 0

Python中range()函数和list比较

使用Python的人都知道range()函数和list很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range()和list。 [python] view plain copy >>> range(1...

2017-04-21 13:41:14

阅读数 1781

评论数 0

在Python中增加和插入元素

在Python中append 用来向 list 的末尾追加单个元素,如果增加的元素是一个list,那么这个list将作为一个整体进行追加。 例如: Python代码 li=['a', 'b']    li.append([2,'d'])    li.append('e')    #输出...

2017-04-21 13:37:38

阅读数 1487

评论数 0

python使用pyquery库总结

pyquery库是jQuery的Python实现,可以用于解析HTML网页内容,我个人写过的一些抓取网页数据的脚本就是用它来解析html获取数据的。他的官方文档地址是:http://packages.python.org/pyquery/。今天重新看了一遍整个文档,把它的一些使用方法整理了一下,做...

2017-04-21 13:30:01

阅读数 356

评论数 0

Python使用pyquery抓取数据实例

最近由于公司业务上的需求,要网络采集一些数据,并格式化以供应用的调取,前期想到用正则表达式来对网页格式串进行过滤和抓取,在进行了一系列尝试之后放弃, 原因是太繁琐了,而且对于每种网页都需要写特定的表达式,不可通用。     后面在查找相关资料时,发现python也提供一个类似jquery的包,...

2017-04-21 13:27:28

阅读数 4655

评论数 0

python中 f.write写入中文出错解决方法

一个出错的例子 #coding:utf-8 s = u'中文' f = open("test.txt","w") f.write(s) f.close()   原因是编码方式错误,应该改为utf-8编码   解决方案一: #codin...

2017-04-21 13:24:03

阅读数 6486

评论数 0

python爬取糗事百科

看了麦子学院的视频,整理出面向过程代码和面向对象代码,灰常感谢胡明星老师的讲解! 面向过程源码如下: #coding:utf-8 import urllib2 import re import os print "start" for i in range(1...

2017-04-20 14:09:32

阅读数 339

评论数 0

详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果

先给出几个常见的错误和解决办法: Python中常见的和代码缩进有关的问题 IndentationError: unexpected indent 举例: 这样的代码: ? 1 2 3 4 5 6 7 ...

2017-04-20 14:01:33

阅读数 1760

评论数 0

面向对象的基础知识:类Class,对象(Object),实例(Instance)

首先要说的是,我对面向对象,接触的也不多,所以理解的也不够透彻。 此处,只是简单介绍一下,个人对面向对象方面的基础知识的理解。 class是模子,instance是用模子刻出来的东西   class是共性,instance是基于class的共性实现出来的具体的某个东西(对象)  ...

2017-04-20 13:40:39

阅读数 547

评论数 0

python爬虫神器PyQuery的使用方法

PyQuery 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。 天下竟然有这等好事?我都等不及了! 安装 有这等神器还不赶紧安装了!来! ...

2017-04-19 16:20:54

阅读数 548

评论数 0

Python爬取网页信息时,经常使用的正则表达式及方法

这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法。它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬虫、BeautifulSoup分析网页DOM节点,这就更方便了,但本文更多的是介绍基于正则的底层...

2017-04-19 16:04:29

阅读数 1596

评论数 0

Python的hasattr() getattr() setattr() 函数使用方法详解

hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 1 >>> class test(): 2 ... n...

2017-04-19 13:56:55

阅读数 292

评论数 0

一个电商购物(B2C)网站性能测试需求

这里以一个电商购物(B2C)网站为例:   客户的购物网站性能测试(业务)需求:   从12月下旬至农历年底(来年2月初)(   访问订单转化率:10%,这里理解为百分之多少的访问量会转化为实际的网站订单;   每日访问时间:24小时×80%,这里理解为正常用户会在早6点至凌晨0点之前进行...

2017-04-17 12:19:54

阅读数 3276

评论数 0

web测试之用户体验

一、什么是用户体验     用户体验,英文叫做user experience,缩写为UE,或者UX。一个较常见的定义是“指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感觉,是否成功,是否享受,是否还想再来使用。他们能够忍受的问题,疑惑和BUG的程度。” 这是由英文直接翻译...

2017-04-17 12:18:06

阅读数 445

评论数 0

电子商务网站测试总结

从业电子商务网站测试一年多,很久没有进行测试的经验方面的总结了,今天对之前测试的电子商务网站进行了一次总结,  总体按照两种模式进行划分总结:1.按照测试类型    2.按照电子商务网站的系统架构   一.按照测试类型来划分   1. 兼容性   (1)主要是在浏览器兼容   (2)操作...

2017-04-17 12:15:08

阅读数 917

评论数 0

移动应用抓包调试利器Charles

一、Charles是什么? Charles是在 Mac或Windows下常用的http协议网络包截取工具,是一款屌的不行的抓包工具,在平常的测试与调式过程中,掌握此工具就基本可以不用其他抓包工具了。 二、为什么是Charles? 为什么要用抓包工具?大家在平常...

2017-04-10 20:17:35

阅读数 581

评论数 0

Charles从入门到精通

简介 Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 除了在做...

2017-04-10 19:03:37

阅读数 157

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭