作者归档

[Python代码]Discuz!论坛(X2.5)发帖及回复脚本

昨天,我介绍了Discuz!论坛登录的Python脚本实现(点击进入)。今天,我继续这一系列,介绍Discuz!论坛最常见的一类脚本操作——发帖及回复。这里,我只实现普通主题的发表以及回复的脚本。

首先,我们依然要来分析发主题帖和回复时传输的数据包所post的数据:
阅读全文

[Python代码]Discuz!论坛(X2.5)模拟登录脚本

Discuz!论坛是国内使用最广泛的论坛系统之一,目前最新的版本是X2.5。本文将介绍Discuz! X2.5版本系统模拟登录的Python脚本实现。

首先,我们来查看一下登录时传输的数据包中的post数据有哪些:
阅读全文

《编写可读代码的艺术》读书笔记

1.书籍信息

书名:The Art of Readable Code
译名:《编写可读代码的艺术》
作者:Boswell, D., Foucher, T.
译者:尹哲,郑秀雯
出版社:机械工业出版社
ISBN:9787111385448
页数:191

2.纸张、印刷与排版

16开本,纸张正常。
排版不错,行、段间距较大,配图丰富。

3.勘误

暂无。
书籍页面(华章图书):http://www.hzbook.com/Books/6402.html

4.笔记与评价

阅读级别:细读。
推荐级别:细读。
阅读全文

《信息之美》读书笔记

1.书籍信息

书名:Information is beautiful
译名:《信息之美》
作者:David Mccandless
译者:温思玮
出版社:电子工业出版社
ISBN:9787121160707
页数:241

2.纸张、印刷与排版

本书封面为厚纸板,书内页为全彩页厚纸。16开本,但较普通书更宽。
书中基本没有纯文字内容,基本全部是图,中译本部分字体不合适。

3.勘误

暂无

4.笔记与评价

阅读级别:略读。
推荐级别:灵感激发参考书。
阅读全文

[Python代码]人人网状态墙抓取脚本

在很多活动中,会使用诸如人人墙、微博墙这类产品增强现场的氛围,而在活动后,如何保留这些状态呢?我们不可能会指望着以后再登录这些网站一页一页翻看下去,因为像人人墙15条状态一页,一次活动很容易就几十上百页,甚至不能指望这些网站永久的正确保留这些状态墙(比如,现在去查看比较早的人人墙,发表时间一律是2011-09-06 01:26,原始的时间数据就已经丢失了)。这时,我们就需要把这些状态墙抓取下来留作永久保存的几年了。
阅读全文

[Python代码]人人网登录脚本(含登录失败及验证码处理)

用Python实现的人人网登录脚本在网上并不少见,但是一般都没有对登录失败验证码进行处理,而本文中的代码将对登录失败的情况进行具体的错误提示,并通过自动下载验证码手动输入的方式处理验证码问题

本文中的代码是去年一次活动中,为了获得人人墙中的状态而编写的,代码中的一些部分参考了网上其他的脚本,今天又做了一定的修改。
阅读全文

《番茄工作法图解》读书笔记

1.书籍信息

书名:Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time
译名:《番茄工作法图解:简单易行的时间管理方法》
作者:Staffan Noteberg
译者:大胖
出版社:人民邮电出版社
ISBN:9787115246691
页数:148

2.纸张、印刷与排版

本书没有看到纸质书籍,无法对纸张与印刷进行评价。
从图书信息看,本书为32开本的小本。
本书中每页一般由上部的一幅图和下部的文字组成,排版还不错。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/60

4.笔记与评价

阅读级别:细读。
推荐级别:细读。
阅读全文

Python可执行对象——exec、eval、compile

这篇文章将对Python提供的调用可执行对象的内建函数进行说明,涉及exec、eval、compile三个函数。exec语句用来执行存储在代码对象、字符串、文件中的Python语句,eval语句用来计算存储在代码对象或字符串中的有效的Python表达式,而compile语句则提供了字节编码的预编译。

当然,需要注意的是,使用exec和eval一定要注意安全性问题,尤其是网络环境中,可能给予他人执行非法语句的机会。
阅读全文

《浮现式设计》读书笔记

1.书籍信息

书名:Emergent Design: The Evolutionary Nature of Professional Software Development
译名:《浮现式设计:专业软件开发的演进本质》
作者:Scott L.Bain
译者:华洁 赵俐
出版社:人民邮电出版社
ISBN:9787115259783
页数:300

2.纸张、印刷与排版

16开本,纸张、印刷正常。
附录占全书的约1/3,主要是《示例中用到的模式简介》这一部分篇幅极大。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/724

4.笔记与评价

阅读级别:非附录部分较细读,附录略读。
推荐级别:软件工程初识者可细读,已读过类似书籍及有相关经验者略读。
阅读全文

Python函数式编程——偏函数

今天讲解的内容是偏函数,偏函数是从Python2.5引入的一个概念,通过functools模块被用户调用。

偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。

通过语言描述可能无法理解偏函数是怎么使用的,那么就举一个常见的例子来说明。在这个例子里,我们实现了一个取余函数,对于整数100,取得对于不同数m的100%m的余数。
阅读全文

return top