FLIX VISION v2.8.2版本的 MD5 值为:4c8f04d6db90386313134c0796491235
以下内容为反编译后的 c.java 源代码,内容仅作参考
package pb;
import android.os.AsyncTask;
import com.unity3d.services.core.device.MimeTypes;
import java.util.Iterator;
import org.jsoup.nodes.Element;
public final class c extends AsyncTask<Void, Void, String> {
public final String f17466a;
public final d f17467b;
public c(d dVar, String str) {
this.f17467b = dVar;
this.f17466a = str;
}
@Override
public String doInBackground(Void... voidArr) {
try {
Element elementById = ((ve.b) ue.a.connect(this.f17466a)).get().getElementById("content");
d dVar = this.f17467b;
if (elementById != null) {
Iterator<Element> it = elementById.getElementsByTag("DIV").iterator();
while (it.hasNext()) {
Element next = it.next();
try {
String attr = next.attr("id");
if (attr != null && attr.startsWith(MimeTypes.BASE_TYPE_VIDEO)) {
String str = "https://xvideos.com" + next.select("a").first().attr("href");
String attr2 = next.select("img").first().attr("data-src");
String text = next.select("div[class^=thumb-under]").first().select("a").first().text();
jb.c cVar = new jb.c();
Element first = next.select("span[class^=video-sd-mark]").first();
if (first == null) {
first = next.select("span[class^=video-hd-mark]").first();
}
if (first != null) {
cVar.f15479e = first.text();
}
Element first2 = next.select("span[class^=duration]").first();
cVar.f15475a = text;
cVar.f15477c = attr2;
if (first2 != null) {
cVar.f15478d = first2.text();
}
cVar.f15476b = str;
String str2 = cVar.f15478d;
if (str2 != null && str2.length() > 0) {
cVar.f15475a = cVar.f15475a.replace(cVar.f15478d, "");
}
dVar.f17468a.add(cVar);
}
} catch (Exception e10) {
e10.printStackTrace();
}
}
}
if (dVar.f17468a.size() <= 0) {
return null;
}
dVar.f17469b.OnVideoListSuccess(dVar.f17468a);
return null;
} catch (Exception e11) {
e11.printStackTrace();
return null;
}
}
@Override
public void onPostExecute(String str) {
super.onPostExecute((c) str);
}
}