Commit cee6683e by 朽木不可雕也

backup

parent bd809414
package com.zhiweidata.automatictest.barragecrawlerserver.createtasks; package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.util.EntityUtils;
import org.quartz.Job; import org.quartz.Job;
import org.quartz.JobExecutionContext; import org.quartz.JobExecutionContext;
import static com.zhiweidata.automatictest.publics.BeanContainer.HTTP_CLIENT;
/** /**
* 从虎牙直播的首页获得直播间的地址,并发送到弹幕采集服务器进行测试 * 从虎牙直播的首页获得直播间的地址,并发送到弹幕采集服务器进行测试
* *
...@@ -16,6 +21,13 @@ import org.quartz.JobExecutionContext; ...@@ -16,6 +21,13 @@ import org.quartz.JobExecutionContext;
public class HuyaCreateTaskJob implements Job { public class HuyaCreateTaskJob implements Job {
@Override @Override
public void execute(JobExecutionContext jobExecutionContext) { public void execute(JobExecutionContext jobExecutionContext) {
log.info("Hello World"); try {
HttpGet get = new HttpGet("https://www.huya.com/");
HttpResponse response = HTTP_CLIENT.execute(get);
String html = EntityUtils.toString(response.getEntity());
System.out.println(html);
} catch (Exception e) {
log.error(e.getMessage(), e);
}
} }
} }
package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import org.junit.jupiter.api.Test;
/**
* @author aszswaz
* @createTime 2021-08-24 11:06:20
* @ide IntelliJ IDEA
*/
@SuppressWarnings({"JavaDoc", "SpellCheckingInspection"})
class HuyaCreateTaskJobTest {
@Test
void execute() {
HuyaCreateTaskJob taskJob = new HuyaCreateTaskJob();
taskJob.execute(null);
}
}
\ No newline at end of file
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<easyexcel.version>2.2.10</easyexcel.version> <easyexcel.version>2.2.10</easyexcel.version>
<commons-lang3.version>3.12.0</commons-lang3.version> <commons-lang3.version>3.12.0</commons-lang3.version>
<projectlombok.version>1.18.20</projectlombok.version> <projectlombok.version>1.18.20</projectlombok.version>
<junit.version>5.8.0-RC1</junit.version>
<!--模块版本--> <!--模块版本-->
<public.version>1.0-SNAPSHOT</public.version> <public.version>1.0-SNAPSHOT</public.version>
...@@ -62,6 +63,14 @@ ...@@ -62,6 +63,14 @@
<version>${projectlombok.version}</version> <version>${projectlombok.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -15,17 +15,17 @@ ...@@ -15,17 +15,17 @@
<properties> <properties>
<maven.compiler.source>8</maven.compiler.source> <maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target> <maven.compiler.target>8</maven.compiler.target>
<okhttp.version>5.0.0-alpha.2</okhttp.version> <httpclient.version>4.5.13</httpclient.version>
<lo4j.version>2.14.1</lo4j.version> <lo4j.version>2.14.1</lo4j.version>
<quartz.version>2.3.2</quartz.version> <quartz.version>2.3.2</quartz.version>
</properties> </properties>
<dependencies> <dependencies>
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --> <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency> <dependency>
<groupId>com.squareup.okhttp3</groupId> <groupId>org.apache.httpcomponents</groupId>
<artifactId>okhttp</artifactId> <artifactId>httpclient</artifactId>
<version>${okhttp.version}</version> <version>${httpclient.version}</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl --> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl -->
<dependency> <dependency>
......
package com.zhiweidata.automatictest.publics; package com.zhiweidata.automatictest.publics;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import okhttp3.OkHttpClient; import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.HttpClients;
import org.quartz.Scheduler; import org.quartz.Scheduler;
import org.quartz.SchedulerException; import org.quartz.SchedulerException;
import org.quartz.impl.StdSchedulerFactory; import org.quartz.impl.StdSchedulerFactory;
...@@ -19,13 +20,15 @@ public class BeanContainer { ...@@ -19,13 +20,15 @@ public class BeanContainer {
/** /**
* http 客户端 * http 客户端
*/ */
public static final OkHttpClient OK_HTTP_CLIENT = new OkHttpClient(); public static final HttpClient HTTP_CLIENT;
/** /**
* 全局任务调度器 * 全局任务调度器
*/ */
public static final Scheduler SCHEDULER; public static final Scheduler SCHEDULER;
static { static {
HTTP_CLIENT = HttpClients.createMinimal();
Scheduler scheduler = null; Scheduler scheduler = null;
try { try {
scheduler = StdSchedulerFactory.getDefaultScheduler(); scheduler = StdSchedulerFactory.getDefaultScheduler();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment