You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
4.5 KiB
134 lines
4.5 KiB
package com.github.catvod.debug;
|
|
|
|
import android.app.Activity;
|
|
import android.os.Bundle;
|
|
import android.text.Editable;
|
|
import android.widget.Button;
|
|
import android.widget.EditText;
|
|
import android.widget.Toast;
|
|
|
|
import com.github.catvod.R;
|
|
import com.github.catvod.crawler.Spider;
|
|
import com.github.catvod.spider.CaoLiu;
|
|
import com.github.catvod.spider.Cg51;
|
|
import com.github.catvod.spider.DaGongRen;
|
|
import com.github.catvod.spider.Douban;
|
|
import com.github.catvod.spider.Fpie2;
|
|
import com.github.catvod.spider.HiPianZhiBo;
|
|
import com.github.catvod.spider.HkTv;
|
|
import com.github.catvod.spider.IQIYI;
|
|
import com.github.catvod.spider.Ikanbot;
|
|
import com.github.catvod.spider.Init;
|
|
import com.github.catvod.spider.J91;
|
|
import com.github.catvod.spider.JJAiPian;
|
|
import com.github.catvod.spider.Jable;
|
|
import com.github.catvod.spider.JavDb;
|
|
import com.github.catvod.spider.JustLive;
|
|
import com.github.catvod.spider.MGTV;
|
|
import com.github.catvod.spider.MiMei;
|
|
import com.github.catvod.spider.NCat;
|
|
import com.github.catvod.spider.QxiTv;
|
|
import com.github.catvod.spider.ROU223;
|
|
import com.github.catvod.spider.RouVideo;
|
|
import com.github.catvod.spider.TvDy;
|
|
import com.github.catvod.spider.W55Movie;
|
|
import com.github.catvod.spider.WWRR;
|
|
import com.github.catvod.spider.Wogg;
|
|
import com.github.catvod.spider.XMVideo;
|
|
import com.github.catvod.spider.XVideos;
|
|
import com.github.catvod.spider.YingTan;
|
|
import com.github.catvod.spider.Zhaozy;
|
|
import com.orhanobut.logger.AndroidLogAdapter;
|
|
import com.orhanobut.logger.Logger;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.HashMap;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.Executors;
|
|
|
|
public class MainActivity extends Activity {
|
|
|
|
private ExecutorService executor;
|
|
private Spider spider;
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.activity_main);
|
|
Button homeContent = findViewById(R.id.homeContent);
|
|
Button homeVideoContent = findViewById(R.id.homeVideoContent);
|
|
Button categoryContent = findViewById(R.id.categoryContent);
|
|
Button detailContent = findViewById(R.id.detailContent);
|
|
Button playerContent = findViewById(R.id.playerContent);
|
|
Button searchContent = findViewById(R.id.searchContent);
|
|
homeContent.setOnClickListener(view -> executor.execute(this::homeContent));
|
|
homeVideoContent.setOnClickListener(view -> executor.execute(this::homeVideoContent));
|
|
categoryContent.setOnClickListener(view -> executor.execute(this::categoryContent));
|
|
detailContent.setOnClickListener(view -> executor.execute(this::detailContent));
|
|
playerContent.setOnClickListener(view -> executor.execute(this::playerContent));
|
|
searchContent.setOnClickListener(view -> executor.execute(this::searchContent));
|
|
Logger.addLogAdapter(new AndroidLogAdapter());
|
|
executor = Executors.newCachedThreadPool();
|
|
executor.execute(this::initSpider);
|
|
}
|
|
|
|
private void initSpider() {
|
|
try {
|
|
Init.init(getApplicationContext());
|
|
spider = new TvDy();
|
|
spider.init(this, "");
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void homeContent() {
|
|
try {
|
|
Logger.t("homeContent").d(spider.homeContent(true));
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void homeVideoContent() {
|
|
try {
|
|
Logger.t("homeVideoContent").d(spider.homeVideoContent());
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void categoryContent(){
|
|
|
|
try {
|
|
Logger.t("categoryContent").d(spider.categoryContent("4", "2", true, new HashMap<>()));
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void detailContent() {
|
|
try {
|
|
Logger.t("detailContent").d(spider.detailContent(Arrays.asList("index122512.html")));
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void playerContent() {
|
|
try {
|
|
Logger.t("playerContent").d(spider.playerContent("轉存原畫", "122512-1-0.html", new ArrayList<>()));
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
public void searchContent() {
|
|
try {
|
|
Logger.t("searchContent").d(spider.searchContent("空姐", false));
|
|
} catch (Throwable e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|