mirror of
https://github.com/TeamNewPipe/NewPipeExtractor.git
synced 2025-04-28 16:00:33 +05:30
Fix issue when there is no didYouMeanRenderer in itemSectionRenderer
This commit is contained in:
parent
5a775a4bbe
commit
dd434cca01
@ -176,8 +176,10 @@ public class YoutubeSearchExtractor extends SearchExtractor {
|
|||||||
final JsonObject itemSectionRenderer = initialData.getObject("contents").getObject("sectionListRenderer")
|
final JsonObject itemSectionRenderer = initialData.getObject("contents").getObject("sectionListRenderer")
|
||||||
.getArray("contents").getObject(0).getObject("itemSectionRenderer");
|
.getArray("contents").getObject(0).getObject("itemSectionRenderer");
|
||||||
if (itemSectionRenderer == null) return "";
|
if (itemSectionRenderer == null) return "";
|
||||||
return getTextFromObject(itemSectionRenderer.getArray("contents").getObject(0)
|
final JsonObject didYouMeanRenderer = itemSectionRenderer.getArray("contents")
|
||||||
.getObject("didYouMeanRenderer").getObject("correctedQuery"));
|
.getObject(0).getObject("didYouMeanRenderer");
|
||||||
|
if (didYouMeanRenderer == null) return "";
|
||||||
|
return getTextFromObject(didYouMeanRenderer.getObject("correctedQuery"));
|
||||||
} else {
|
} else {
|
||||||
JsonObject showingResultsForRenderer = initialData.getObject("contents")
|
JsonObject showingResultsForRenderer = initialData.getObject("contents")
|
||||||
.getObject("twoColumnSearchResultsRenderer").getObject("primaryContents")
|
.getObject("twoColumnSearchResultsRenderer").getObject("primaryContents")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user