emojimix
新发现了一个有趣的网站emojimix,可以把两个表情融合生成一个新的表情。
查看了下源代码,发现最多支持\(181\)张照片,也就是\(181\times 181\)对融合。复制图片链接为https://emojimix.app/emojimixfusion/160_166.png 。很显然,这些图片都是预先生成的,然后根据用户响应呈现出来,既然如此开动一下小脑筋,就可以把图片全都下载下来。
import requests
import time
total = 181
rootdir = '/home/ubuntu/pictures/emojis'
for i in range(1, total + 1):
dstdir = '{}/{}'.format(rootdir, i)
for j in range(1, total+1):
time.sleep(0.1)
if i == j:
continue
url = 'https://emojimix.app/emojimixfusion/{}_{}.png'.format(i, j)
r = requests.get(url)
if r.status_code == 200:
print(i, j)
with open('{}/{}_{}.png'.format(dstdir, i, j), 'wb') as f:
f.write(r.content)
相关链接:emojipedia