ContentGrabbingJi/src/test/java/net/lamgc/cgj/pixiv/PixivUgoiraBuilderTest.java
LamGC 428bb1ae16 [Add] 增加Pixiv动图下载构建工具类 PixivUgoiraBuilder;
[Add] 增加针对 PixivUgoiraBuilder 的单元测试类;
2020-04-15 14:52:46 +08:00

26 lines
839 B
Java

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));
}
}