mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-07-03 22:07:26 +00:00
[Add] 增加Pixiv动图下载构建工具类 PixivUgoiraBuilder;
[Add] 增加针对 PixivUgoiraBuilder 的单元测试类;
This commit is contained in:
@ -0,0 +1,25 @@
|
||||
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));
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user