Merge pull request #804 from Stypox/fix-yt-music-mix

[YouTube] Fix music mixes in some countries
This commit is contained in:
XiangRongLin 2022-03-20 08:35:56 +01:00 committed by GitHub
commit aa6b7272a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 3 deletions

View File

@ -1085,10 +1085,13 @@ public class YoutubeParsingHelper {
public static String extractCookieValue(final String cookieName, public static String extractCookieValue(final String cookieName,
@Nonnull final Response response) { @Nonnull final Response response) {
final List<String> cookies = response.responseHeaders().get("set-cookie"); final List<String> cookies = response.responseHeaders().get("set-cookie");
int startIndex; if (cookies == null) {
String result = ""; return EMPTY_STRING;
}
String result = EMPTY_STRING;
for (final String cookie : cookies) { for (final String cookie : cookies) {
startIndex = cookie.indexOf(cookieName); final int startIndex = cookie.indexOf(cookieName);
if (startIndex != -1) { if (startIndex != -1) {
result = cookie.substring(startIndex + cookieName.length() + "=".length(), result = cookie.substring(startIndex + cookieName.length() + "=".length(),
cookie.indexOf(";", startIndex)); cookie.indexOf(";", startIndex));