-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
哈喽,我看了一下你的源码,具体实现是通过electron模拟无头浏览器的用户操作来实现tinypng.com压缩文件的。
因为我之前也写过一个基于tinypng.com来压缩图片的工具,是用go写的,代码在一百行左右,不需要模拟浏览器的用户操作,是利用tinypng.com的上传接口实现的,比较简单。下面描述一下具体逻辑,给你参考一下。
tingpng.com 上传文件后, 借助 network panel 可以看到报文,文件是上传到了 https://tinypng.com/web/shrink 这个地址上,response header Location里面有压缩后的地址,所以直接借助这个进行上传下载到文件系统就可以了。
Metadata
Metadata
Assignees
Labels
No labels