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