用户:
治愈绾兮查看:7 回复:4 评论:7 创建时间:2022-04-07T12:48:01
我最近闲的没事,随手搞了一个万人头像程序,如下:
import os
import requests
from codemaoLang import *
def get_img(usr_id):
try:
user = another(usr_id)
x = requests.get(
user.info.data["avatar"])
with open(r"D:\头像库\\"+str(usr_id)+".jpg", "wb") as f:
f.write(x.content)
except Exception:
pass
if not os.path.exists(r"D:\头像库"):
os.mkdir(r"D:\头像库")
for i in range(10000, 100000000):
get_img(i)
运行完后,会在D盘的头像库文件夹里生成编程猫所有人的头像,然后就可以用这些头像做别的事,比如拼图在一起。但是,codemaoLang的效率太慢了,平均一个头像处理要4秒,也就是处理完至少要700多年……我就很无语。我也试过多线程,但是没用,codemaoLang好像不支持,有没有大佬帮忙优化一下。实在不行服务器啥的也可以()