分类目录归档:python
twisted系列教程三–开始twisted
Twisted 教程 Protocol Factory 继续阅读
Python Webkit DOM Bindings
最近研究了下pythonwebkit,于是就想如果可以在python中运行js 还有操作dom 那该多好啊,于是google了一翻,发现了一些比较有用的资料(Python Webkit DOM Bindings),pythonwebkit 的开发版本已经支持dom的操作,不过需要你编译最新的源代码,这样的话你就可以获得一些额外的函数来进行dom的操作. 官方介绍的步骤: 1,git clone git://git.savannah.gnu.org/pythonwebkit.git // 这个方法是获取pythonwebkit 的源代码, //如果你已经安装了pythonwebkit可以先卸载掉 2,git checkout -b python_codegen // checkout python_codegen 分支,请确定你一定要在python_codegen 分支上 //这个是以后你成功的关键 可以通过 git branch 来确定你在哪个分支上 3,git branch //结果应该是这样的 // master // * python_codegen 4, compile pythonwebkit … 继续阅读
songtaste 多线程下载音乐-python 版
#!/usr/bin/python #coding:utf-8 import re import urllib import urlparse import httplib import time import sys import os from threading import Thread songtype = {’7d99bb4c7bd4602c342e2bb826ee8777′:’.wma’, ’25e4f07f5123910814d9b8f3958385ba’:’.Wma’, ’51bbd020689d1ce1c845a484995c0cce’:’.WMA’, ‘b3a7a4e64bcd8aabe4cabe0e55b57af5′:’.mp3′, ‘d82029f73bcaf052be8930f6f4247184′:’.MP3′, ’5fd91d90d9618feca4740ac1f2e7948f’:’.Mp3′} outputdir = ‘/home/pxiaohai/Music/’ class MultiThreadDown(Thread,urllib.FancyURLopener): def __init__(self,threadname,url,filename,ranges): Thread.__init__(self,name=threadname) urllib.FancyURLopener.__init__(self) self.name = threadname … 继续阅读