Author: =(^_^)=. Date 2010-08-07 23:13:00, views: 3154, Raw
# -*- coding: utf-8 -*- import pycurl, StringIO, re data = StringIO.StringIO() curl = pycurl.Curl() curl.setopt(pycurl.WRITEFUNCTION, data.write) curl.setopt(pycurl.URL,'http://proxylife.org/proxy/socks') curl.perform() curl.close() HPSGsBbR = re.findall("HPSGsBbR=(.*);",data.getvalue()) socks5 = HPSGsBbR[0].replace(".",".").replace(":",":").replace("\"","").replace("+","").replace("<br />","\n") expressions = re.findall("\((.*)\)",socks5) for expression in expressions: number = expression.split("-") socks5 = socks5.replace("("+number[0]+"-"+number[1]+")", str(int(number[0])-int(number[1]))) print socks5 f = open("socks5.txt","w") f.write(socks5) f.close() # =(^_^)=