Skip to content

无需使用electron模拟浏览器来加载tinypng #1

@MrZJD

Description

@MrZJD

哈喽,我看了一下你的源码,具体实现是通过electron模拟无头浏览器的用户操作来实现tinypng.com压缩文件的。

因为我之前也写过一个基于tinypng.com来压缩图片的工具,是用go写的,代码在一百行左右,不需要模拟浏览器的用户操作,是利用tinypng.com的上传接口实现的,比较简单。下面描述一下具体逻辑,给你参考一下。

tingpng.com 上传文件后, 借助 network panel 可以看到报文,文件是上传到了 https://tinypng.com/web/shrink 这个地址上,response header Location里面有压缩后的地址,所以直接借助这个进行上传下载到文件系统就可以了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions