Do not parse the upload dates of search results as they could be downloaded in a different language than the rest of the pages.
This commit is contained in:
parent
e432a95032
commit
da8f169409
|
@ -39,11 +39,8 @@ public class YoutubeSearchEngine extends SearchEngine {
|
||||||
private static final String TAG = YoutubeSearchEngine.class.toString();
|
private static final String TAG = YoutubeSearchEngine.class.toString();
|
||||||
public static final String CHARSET_UTF_8 = "UTF-8";
|
public static final String CHARSET_UTF_8 = "UTF-8";
|
||||||
|
|
||||||
private final TimeAgoParser timeAgoParser;
|
public YoutubeSearchEngine(int serviceId) {
|
||||||
|
|
||||||
public YoutubeSearchEngine(int serviceId, TimeAgoParser timeAgoParser) {
|
|
||||||
super(serviceId);
|
super(serviceId);
|
||||||
this.timeAgoParser = timeAgoParser;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -111,7 +108,7 @@ public class YoutubeSearchEngine extends SearchEngine {
|
||||||
|
|
||||||
// video item type
|
// video item type
|
||||||
} else if ((el = item.select("div[class*=\"yt-lockup-video\"]").first()) != null) {
|
} else if ((el = item.select("div[class*=\"yt-lockup-video\"]").first()) != null) {
|
||||||
collector.commit(new YoutubeStreamInfoItemExtractor(el, timeAgoParser));
|
collector.commit(new YoutubeStreamInfoItemExtractor(el, null));
|
||||||
} else if ((el = item.select("div[class*=\"yt-lockup-channel\"]").first()) != null) {
|
} else if ((el = item.select("div[class*=\"yt-lockup-channel\"]").first()) != null) {
|
||||||
collector.commit(new YoutubeChannelInfoItemExtractor(el));
|
collector.commit(new YoutubeChannelInfoItemExtractor(el));
|
||||||
} else if ((el = item.select("div[class*=\"yt-lockup-playlist\"]").first()) != null &&
|
} else if ((el = item.select("div[class*=\"yt-lockup-playlist\"]").first()) != null &&
|
||||||
|
|
|
@ -48,7 +48,7 @@ public class YoutubeService extends StreamingService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SearchEngine getSearchEngine() {
|
public SearchEngine getSearchEngine() {
|
||||||
return new YoutubeSearchEngine(getServiceId(), getTimeAgoParser());
|
return new YoutubeSearchEngine(getServiceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue