Sync all projects
This commit is contained in:
@@ -19,12 +19,12 @@ sys.path.append('..')
|
||||
class Spider(Spider):
|
||||
|
||||
def init(self, extend="{}"):
|
||||
origin = 'https://zh.stripchat.com'
|
||||
origin = 'https://zh.pikpedcams.com/'
|
||||
self.host = origin
|
||||
self.headers = {
|
||||
'Origin': origin,
|
||||
'Referer': f"{origin}/",
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:144.0) Gecko/20100101 Firefox/144.0'
|
||||
'User-Agent': 'okhttp'
|
||||
}
|
||||
self.stripchat_key = self.decode_key_compact()
|
||||
# 缓存字典
|
||||
@@ -80,7 +80,7 @@ class Spider(Spider):
|
||||
videos.append({
|
||||
"vod_id": name,
|
||||
"vod_name": f"{flag}{name}",
|
||||
"vod_pic": f"https://img.doppiocdn.net/thumbs/{stamp}/{id}",
|
||||
"vod_pic": f"https://img.doppiocdn.org/thumbs/{stamp}/{id}",
|
||||
"vod_remarks": remark
|
||||
})
|
||||
total = int(rsp['filteredCount'])
|
||||
@@ -148,14 +148,14 @@ class Spider(Spider):
|
||||
videos.append({
|
||||
"vod_id": name,
|
||||
"vod_name": f"{flag}{name}",
|
||||
"vod_pic": f"https://img.doppiocdn.net/thumbs/{stamp}/{id}",
|
||||
"vod_pic": f"https://img.doppiocdn.org/thumbs/{stamp}/{id}",
|
||||
"vod_remarks": remark
|
||||
})
|
||||
result['list'] = videos
|
||||
return result
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
domain = f"https://edge-hls.doppiocdn.net/hls/{id}/master/{id}_auto.m3u8?playlistType=lowLatency"
|
||||
domain = f"https://edge-hls.growcdnssedge.com/hls/{id}/master/{id}_auto.m3u8"
|
||||
rsp = requests.get(domain, headers=self.headers).text
|
||||
lines = rsp.strip().split('\n')
|
||||
psch = ''
|
||||
|
||||
Reference in New Issue
Block a user