FLIX VISION v2.8.2版本的 MD5 值为:4c8f04d6db90386313134c0796491235
以下内容为反编译后的 e.java 源代码,内容仅作参考
package pb;
import android.os.AsyncTask;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.json.JSONArray;
import org.json.JSONObject;
public final class e extends AsyncTask<Void, Void, String> {
public final String f17470a;
public final f f17471b;
public e(f fVar, String str) {
this.f17471b = fVar;
this.f17470a = str;
}
@Override
public String doInBackground(Void... voidArr) {
Matcher matcher;
f fVar;
try {
matcher = Pattern.compile("video_related=\\[.*?\\];").matcher(((ve.b) ue.a.connect(this.f17470a)).get().toString());
} catch (IOException e10) {
e10.printStackTrace();
return null;
}
while (true) {
boolean find = matcher.find();
fVar = this.f17471b;
if (!find) {
break;
}
try {
JSONArray jSONArray = new JSONArray(matcher.group(0).replace("video_related=", "").replace("}];", "}]"));
for (int i10 = 0; i10 < jSONArray.length(); i10++) {
try {
JSONObject jSONObject = jSONArray.getJSONObject(i10);
String string = jSONObject.getString("tf");
String string2 = jSONObject.getString("i");
String string3 = jSONObject.getString("d");
String str = "https://xvideos.com" + jSONObject.getString("u");
jb.c cVar = new jb.c();
cVar.f15475a = string;
cVar.f15477c = string2;
cVar.f15478d = string3;
cVar.f15476b = str;
fVar.f17472a.add(cVar);
} catch (Exception e11) {
e11.printStackTrace();
}
}
} catch (Exception e12) {
e12.printStackTrace();
}
e10.printStackTrace();
return null;
}
if (fVar.f17472a.size() <= 0) {
return null;
}
fVar.f17473b.OnVideoListSuccess(fVar.f17472a);
return null;
}
@Override
public void onPostExecute(String str) {
super.onPostExecute((e) str);
}
}