最近老板要求做一个 抖音的主页监控,项目需求就是去监控指定的一些抖音视频博主,去监控他们视频更新情况。
他们发布最新视频后同步吧视频更新到服务器,项目为公司部门提供此员工视频更新情况,监控视频是否存在违规行为。
下面为大家大概讲解下思路
1.通过百度查询,各种第三方接口要么就是慢,要么就是收费很高,所以自己写了一套程序,目前来看是不需要代理IP的
2.tp框架后台,实时更新最新视频,速度5000条主页链接,0-60秒内监控到
3.因为需要大量数据处理所有对服务器要求比较高目前我就是用的
4核8G带宽5M
4.后台为tp框架集成 长期接口更新
部分代码
public abstract class DouYinUriUtil {
private static final Logger LOGGER = LoggerFactory.getLogger(DouYinUriUtil.class);
private static final String BASE_URL = “https://open.douyin.com/”;
public static final String VIDEO_UPLOAD_URL = BASE_URL + “video/upload/”;
public static URI forUpload(String openId, String accessToken) {
MultiValueMap<String, String> params = paramsToMap(openId, accessToken);
return UriComponentsBuilder.fromHttpUrl(VIDEO_UPLOAD_URL)
.queryParams(params)
.build()
.toUri();
}
private static MultiValueMap<String, String> paramsToMap(String openId, String accessToken) {
Assert.notNull(openId, "必须提供openId");
Assert.notNull(accessToken, "必须提供accessToken");
MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
params.add("open_id", openId);
params.add("access_token", accessToken);
return params;
}
点击下方联系我的资料卡