夸克盘
This commit is contained in:
parent
a5398e34f7
commit
924fc73add
|
|
@ -4,6 +4,7 @@ import android.os.SystemClock;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
|
|
||||||
|
import com.github.catvod.crawler.SpiderDebug;
|
||||||
import com.github.catvod.net.OkHttp;
|
import com.github.catvod.net.OkHttp;
|
||||||
import com.github.catvod.spider.Proxy;
|
import com.github.catvod.spider.Proxy;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
|
|
@ -49,12 +50,19 @@ public class ProxyVideo {
|
||||||
|
|
||||||
public static Object[] proxy(String url, Map<String, String> headers) throws Exception {
|
public static Object[] proxy(String url, Map<String, String> headers) throws Exception {
|
||||||
Response response = OkHttp.newCall(url, headers);
|
Response response = OkHttp.newCall(url, headers);
|
||||||
|
SpiderDebug.log("++start proxy:");
|
||||||
|
SpiderDebug.log(" ++proxy code:" + response.code());
|
||||||
|
SpiderDebug.log(" ++proxy header:" + Json.toJson(response.headers()));
|
||||||
|
SpiderDebug.log("++proxy data:" + Json.toJson(response.body()));
|
||||||
String contentType = response.headers().get("Content-Type");
|
String contentType = response.headers().get("Content-Type");
|
||||||
String contentDisposition = response.headers().get("Content-Disposition");
|
String contentDisposition = response.headers().get("Content-Disposition");
|
||||||
if (contentDisposition != null) contentType = getMimeType(contentDisposition);
|
if (contentDisposition != null) contentType = getMimeType(contentDisposition);
|
||||||
Map<String, String> respHeaders = new HashMap<>();
|
Map<String, String> respHeaders = new HashMap<>();
|
||||||
for (String key : response.headers().names())
|
for (String key : response.headers().names())
|
||||||
respHeaders.put(key, response.headers().get(key));
|
respHeaders.put(key, response.headers().get(key));
|
||||||
|
SpiderDebug.log("++proxy res contentType:" + contentType);
|
||||||
|
SpiderDebug.log("++proxy res body:" + response.body());
|
||||||
|
SpiderDebug.log("++proxy res respHeaders:" + Json.toJson(respHeaders));
|
||||||
return new Object[]{206, contentType, response.body().byteStream(), respHeaders};
|
return new Object[]{206, contentType, response.body().byteStream(), respHeaders};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
2058a8dda9686b20e9a8e888d95e0868
|
a160908c93959ce7d1f91533e9083096
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868",
|
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "直播ipv6",
|
"name": "直播ipv6",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868",
|
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "直播ipv6",
|
"name": "直播ipv6",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868",
|
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "直播ipv6",
|
"name": "直播ipv6",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue