From a66b556036c2b3936a51fd7b7e54a204eb31dc14 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 30 七月 2021 19:13:14 +0800 Subject: [PATCH] 短视频爬虫,短视频搜索 --- src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java b/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java index a705f72..78538e4 100644 --- a/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java +++ b/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java @@ -3,8 +3,10 @@ import com.yeshi.buwan.domain.solr.SolrAlbumVideo; import com.yeshi.buwan.domain.VideoInfo; import com.yeshi.buwan.domain.VideoType; +import com.yeshi.buwan.domain.solr.SolrShortVideo; import com.yeshi.buwan.domain.video.InternetSearchVideo; import com.yeshi.buwan.pptv.PPTVUtil; +import com.yeshi.buwan.util.TimeUtil; public class VideoInfoFactory { @@ -78,4 +80,36 @@ return video; } + + + public static VideoInfo create(SolrShortVideo solrVideo) { + VideoInfo video = new VideoInfo(); + video.setMainActor(""); + video.setShow(1 + ""); + video.setLatestHpicture(""); + video.setDuration("0"); + video.setScore("9.0"); + video.setVpicture(""); + video.setLatestVpicture(""); + video.setId(solrVideo.getId()); + video.setTag(solrVideo.getTag()); + video.setHpicture(solrVideo.getPicture()); + video.setArea(solrVideo.getArea()); + video.setCreatetime(0L); + video.setWatchCount("0"); + video.setDirector(""); + video.setPicture(solrVideo.getPicture()); + video.setContentType(1); + video.setCommentCount(0); + video.setVideocount(1); + video.setName(solrVideo.getName()); + if (solrVideo.getLocalUpdateTime() != null) + video.setUpdatetime(solrVideo.getLocalUpdateTime() + ""); + video.setVideoType(new VideoType(solrVideo.getRootVideoType())); + video.setDefinition(0); + video.setYear(TimeUtil.getGernalTime(solrVideo.getThirdUpdateTime(), "yyyy")); + return video; + } + + } -- Gitblit v1.8.0