mirror of https://github.com/FongMi/TV.git
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.
|
|
2 months ago | |
|---|---|---|
| .github | ||
| app | 2 months ago | |
| catvod | 2 months ago | |
| chaquo | 2 months ago | |
| forcetech | 2 months ago | |
| gradle/wrapper | 4 months ago | |
| hook | 2 months ago | |
| jianpian | 2 months ago | |
| other | 2 months ago | |
| quickjs | 2 months ago | |
| thunder | 2 months ago | |
| tvbus | 2 months ago | |
| zlive | 2 months ago | |
| .gitignore | ||
| LICENSE.md | ||
| README.md | 3 months ago | |
| build.gradle | 2 months ago | |
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | 4 months ago | |
README.md
影視
基於 CatVod 項目
https://github.com/CatVodTVOfficial/CatVodTVJarLoader
點播欄位
| 欄位名稱 | 預設值 | 說明 | 其他 |
|---|---|---|---|
| searchable | 1 | 是否搜索 | 0:關閉;1:啟用 |
| changeable | 1 | 是否換源 | 0:關閉;1:啟用 |
| quickserch | 1 | 是否快搜 | 0:關閉;1:啟用 |
| indexs | 0 | 是否聚搜 | 0:關閉;1:啟用 |
| hide | 0 | 是否隱藏 | 0:顯示;1:隱藏 |
| timeout | 15 | 播放超時 | 單位:秒 |
| header | none | 請求標頭 | 格式:json |
| click | none | 點擊js | javascript |
直播欄位
| 欄位名稱 | 預設值 | 說明 | 其他 |
|---|---|---|---|
| ua | none | 用戶代理 | |
| origin | none | 來源 | |
| referer | none | 參照地址 | |
| epg | none | 節目地址 | |
| logo | none | 台標地址 | |
| pass | false | 是否免密碼 | |
| boot | false | 是否自啟動 | |
| timeout | 15 | 播放超時 | 單位:秒 |
| header | none | 請求標頭 | 格式:json |
| click | none | 點擊js | javascript |
| catchup | none | 回看參數 | |
| timeZone | none | 時區 |
樣式
| 欄位名稱 | 值 | 說明 |
|---|---|---|
| type | rect | 矩形 |
| oval | 橢圓 | |
| list | 列表 | |
| ratio | 0.75 | 3:4 |
| 1.33 | 4:3 |
直式
{
"style": {
"type": "rect"
}
}
橫式
{
"style": {
"type": "rect",
"ratio": 1.33
}
}
正方
{
"style": {
"type": "rect",
"ratio": 1
}
}
正圓
{
"style": {
"type": "oval"
}
}
橢圓
{
"style": {
"type": "oval",
"ratio": 1.1
}
}
API
刷新詳情
http://127.0.0.1:9978/action?do=refresh&type=detail
刷新播放
http://127.0.0.1:9978/action?do=refresh&type=player
刷新直播
http://127.0.0.1:9978/action?do=refresh&type=live
推送字幕
http://127.0.0.1:9978/action?do=refresh&type=subtitle&path=http://xxx
推送彈幕
http://127.0.0.1:9978/action?do=refresh&type=danmaku&path=http://xxx
新增緩存字串
http://127.0.0.1:9978/cache?do=set&key=xxx&value=xxx
取得緩存字串
http://127.0.0.1:9978/cache?do=get&key=xxx
刪除緩存字串
http://127.0.0.1:9978/cache?do=del&key=xxx
Proxy
支持 http, https, socks4, socks5
scheme://username:password@host:port
配置新增 proxy 可指定代理 靠前的 host 匹配到則使用該代理
{
"spider": "",
"proxy": [
{
"name": "自訂",
"hosts": [
"googlevideo.com",
"raw.githubusercontent.com"
],
"urls": [
"http://127.0.0.1:7890"
]
},
{
"name": "全局",
"hosts": [
".*."
],
"urls": [
"socks5://127.0.0.1:7891"
]
}
]
}
Hosts
{
"spider": "",
"hosts": [
"cache.ott.*.itv.cmvideo.cn=base-v4-free-mghy.e.cdn.chinamobile.com"
]
}
Headers
{
"spider": "",
"headers": [
{
"host": "gslbserv.itv.cmvideo.cn",
"header": {
"User-Agent": "okhttp/3.12.13",
"Referer": "test"
}
}
]
}
爬蟲本地代理
Java
proxy://
Proxy.getUrl(boolean local)
Python
proxy://do=py
getProxyUrl(boolean local)
JS
proxy://do=js
getProxy(boolean local)