FLIX VISION v2.8.2版本的 MD5 值为:4d33b143293b36f23ce5a6a5834e6993

以下内容为反编译后的 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);
    }
}