python通过post发送短信示例代码
python备忘
#-*-coding:utf8-*-
from multiprocessing.dummy import Pool as ThreadPool
import httplib
def run(dd):
httpClient = None
try:
temp = dd.split("||")
params = temp[1]
temp1 = temp[0].split("/")
url = temp1[0]
del (temp1[0])
request = '/' + '/'.join(temp1)
headers = {"Content-type": "application/x-www-form-urlencoded"
, "Accept": "text/plain"}
httpClient = httplib.HTTPConnection(url, 80, timeout=30)
httpClient.request("POST", request, params, headers)
response = httpClient.getresponse()
print response.status
print response.reason
print response.read()
print response.getheaders() # 获取头信息
except Exception, e:
print e
finally:
if httpClient:
httpClient.close()
urls = []
urls.append("www.haoinvest.com/ajax/ajax_sms.html||phone=13329014137");
pool = ThreadPool(30)
results = pool.map(run,urls)
pool.close()
pool.join()