#--coding:utf-8--+
from multiprocessing.dummy import Pool as ThreadPool
import requests
import multiprocessing
import json
import time
def commentslistbyindex(id):
payload={"goodsId":"1351082",
"grade":"0",
"hasImg":"0",
"hasAppend":"false",
"hasContent":"1",
"pageNo":"%d"%(id),
"pageSize":"20"}
ss=requests.post("https://comment.kaola.com/commentAjax/comment_list.html?xRequestedWith=XMLHttpRequest",data=payload).text
str=json.loads(ss)
for comment in str["commentPage"]["result"]:
print comment["commentContent"]
#pass
#apply_async
if __name__ == '__main__':
multiprocessing.freeze_support()
a=time.time()
pool=ThreadPool(4)
resultes=pool.map(commentslistbyindex,range(1,32))
pool.close()
pool.join()
b=time.time()
print b-a
接下来该进行评论分析了。。。