mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-30 06:37:36 +00:00
[Change] PixivURL 调整RankingContentType.ALL名称(ALL -> TYPE_ALL);
[Add] PixivDownload 增加调试日志信息; [Fix] RandomIntervalSendTimer 修复cancel方法无法停止定时器的问题;
This commit is contained in:
parent
16522155e1
commit
a1e54e70d9
@ -133,6 +133,7 @@ public class RandomIntervalSendTimer extends TimerTask {
|
|||||||
@Override
|
@Override
|
||||||
public boolean cancel() {
|
public boolean cancel() {
|
||||||
start.set(false);
|
start.set(false);
|
||||||
|
loop.set(false);
|
||||||
return super.cancel();
|
return super.cancel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -317,6 +317,7 @@ public class PixivDownload {
|
|||||||
ArrayList<JsonObject> results = new ArrayList<>(range);
|
ArrayList<JsonObject> results = new ArrayList<>(range);
|
||||||
for (int pageIndex = startPages; pageIndex <= endPages && count < range; pageIndex++) {
|
for (int pageIndex = startPages; pageIndex <= endPages && count < range; pageIndex++) {
|
||||||
HttpGet request = createHttpGetRequest(PixivURL.getRankingLink(contentType, mode, time, pageIndex, true));
|
HttpGet request = createHttpGetRequest(PixivURL.getRankingLink(contentType, mode, time, pageIndex, true));
|
||||||
|
log.debug("RequestUri: {}", request.getURI());
|
||||||
HttpResponse response = httpClient.execute(request);
|
HttpResponse response = httpClient.execute(request);
|
||||||
|
|
||||||
if(response.getStatusLine().getStatusCode() != 200) {
|
if(response.getStatusLine().getStatusCode() != 200) {
|
||||||
|
@ -186,7 +186,7 @@ public class PixivURL {
|
|||||||
public static String getRankingLink(RankingContentType contentType, RankingMode mode, Date time, int pageIndex, boolean json){
|
public static String getRankingLink(RankingContentType contentType, RankingMode mode, Date time, int pageIndex, boolean json){
|
||||||
StringBuilder linkBuilder = new StringBuilder(PIXIV_RANKING_LINK);
|
StringBuilder linkBuilder = new StringBuilder(PIXIV_RANKING_LINK);
|
||||||
linkBuilder.append("mode=").append(mode == null ? RankingMode.MODE_DAILY.modeParam : mode.modeParam);
|
linkBuilder.append("mode=").append(mode == null ? RankingMode.MODE_DAILY.modeParam : mode.modeParam);
|
||||||
if(contentType != null && !contentType.equals(RankingContentType.ALL)){
|
if(contentType != null && !contentType.equals(RankingContentType.TYPE_ALL)){
|
||||||
linkBuilder.append("&content=").append(contentType.typeName);
|
linkBuilder.append("&content=").append(contentType.typeName);
|
||||||
}
|
}
|
||||||
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
|
||||||
@ -278,7 +278,7 @@ public class PixivURL {
|
|||||||
* 排名榜类型
|
* 排名榜类型
|
||||||
*/
|
*/
|
||||||
public enum RankingContentType{
|
public enum RankingContentType{
|
||||||
ALL("", RankingMode.values()),
|
TYPE_ALL("", RankingMode.values()),
|
||||||
/**
|
/**
|
||||||
* 插画
|
* 插画
|
||||||
* 支持的时间类型: 每天, 每周, 每月, 新人
|
* 支持的时间类型: 每天, 每周, 每月, 新人
|
||||||
|
Loading…
Reference in New Issue
Block a user