package net.lamgc.cgj.pixiv; import org.apache.http.HttpHost; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClientBuilder; import org.bouncycastle.util.io.Streams; import org.junit.Test; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; public class PixivUgoiraBuilderTest { @Test public void buildTest() throws IOException { File outputFile = new File("./output2.gif"); CloseableHttpClient httpClient = HttpClientBuilder.create().setProxy(new HttpHost("127.0.0.1", 1001)).build(); PixivUgoiraBuilder builder = new PixivUgoiraBuilder(httpClient, 80766493); InputStream inputStream = builder.buildUgoira(true); Files.write(outputFile.toPath(), Streams.readAll(inputStream)); } }