little fix for streamingcommunity
This commit is contained in:
@@ -69,10 +69,8 @@ async def search(query,date,ismovie, client,SC_FAST_SEARCH,movie_id):
|
|||||||
data = json.loads(soup.find("div", {"id": "app"}).get("data-page"))
|
data = json.loads(soup.find("div", {"id": "app"}).get("data-page"))
|
||||||
version = data['version']
|
version = data['version']
|
||||||
if "tt" in movie_id:
|
if "tt" in movie_id:
|
||||||
imdb_id = data['props']['title']['imdb_id']
|
movie_id = str(await get_TMDb_id_from_IMDb_id(movie_id,client))
|
||||||
if imdb_id == movie_id:
|
#Here we need to convert because the IMDB ID is often bugged
|
||||||
return tid,slug,version
|
|
||||||
else:
|
|
||||||
tmdb_id = str(data['props']['title']['tmdb_id'])
|
tmdb_id = str(data['props']['title']['tmdb_id'])
|
||||||
if tmdb_id == movie_id:
|
if tmdb_id == movie_id:
|
||||||
return tid,slug,version
|
return tid,slug,version
|
||||||
@@ -272,15 +270,17 @@ async def streaming_community(imdb,client,SC_FAST_SEARCH):
|
|||||||
return url,url720,quality,slug
|
return url,url720,quality,slug
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("MammaMia: StreamingCommunity failed",e)
|
print("MammaMia: StreamingCommunity failed",e)
|
||||||
return None,None,None
|
return None,None,None,None
|
||||||
|
'''
|
||||||
async def test_animeworld():
|
async def test_animeworld():
|
||||||
from curl_cffi.requests import AsyncSession
|
from curl_cffi.requests import AsyncSession
|
||||||
async with AsyncSession() as client:
|
async with AsyncSession() as client:
|
||||||
# Replace with actual id, for example 'anime_id:episode' format
|
# Replace with actual id, for example 'anime_id:episode' format
|
||||||
test_id = "tt0101414" # This is an example ID format
|
test_id = "tt0095765" # This is an example ID format
|
||||||
results = await streaming_community(test_id, client,"0")
|
results = await streaming_community(test_id, client,"0")
|
||||||
|
print(results)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
import asyncio
|
import asyncio
|
||||||
asyncio.run(test_animeworld())
|
asyncio.run(test_animeworld())
|
||||||
|
'''
|
||||||
Reference in New Issue
Block a user