1028 dokiss
8 months ago
1 changed files with 134 additions and 0 deletions
@ -0,0 +1,134 @@ |
|||
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(); |
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue