emojimix

新发现了一个有趣的网站emojimix,可以把两个表情融合生成一个新的表情。
image

查看了下源代码,发现最多支持\(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

posted @ 2023-04-18 23:28  Cisco_coco  阅读(163)  评论(0编辑  收藏  举报