import requests
import re
name = input("أدخل اسم الفيلم أو المسلسل: ")
key = "p2lbgWkFrykA4QyUmpHihzmc5BNzIABq"
headers = {
'Accept': "application/json",
'packagename': "com.egyappwatch",
'authorization': "Bearer AuHLIRR82MvrdTTeaQKUxdA7mlNuk0WD6NnX2ffpn0wqeMP5zwkCClOHClRIbCFf",
'user-agent': "EasyPlex (Android 16; BRP-NX1)",
'datadata': "dmlkZQ=="
}
url = "https://hrrejhp.com/egybestanto/public/api/search/{}%7Cvide/{}".format(name, key)
res = requests.get(url, headers=headers).json()
items = res.get("search", [])
for i, item in enumerate(items):
title = item.get('title') or item.get('name')
print("[{}] {} | {}".format(i, title, item.get('type')))
idx = int(input("\nاختار الرقم: "))
item = items[idx]
m_id = item['id']
is_tv = "Serie" in item.get('type', '')
if is_tv:
url = "https://abcdef.flech.tn/egybestanto/public/api/series/show/{}/{}".format(m_id, key)
data = requests.get(url, headers=headers).json()
seasons = data.get("seasons", [])
for si, s in enumerate(seasons):
print("[{}] {}".format(si, s.get('name')))
s_idx = int(input("\nاختار رقم الموسم: "))
eps = seasons[s_idx].get("episodes", [])
for ei, e in enumerate(eps):
print("[{}] الحلقة {}".format(ei, e.get('episode_number')))
e_idx = int(input("\nاختار رقم الحلقة: "))
vids = eps[e_idx].get("videos", [])
else:
url = "https://abcdef.flech.tn/egybestanto/public/api/media/detail/{}/{}".format(m_id, key)
data = requests.get(url, headers=headers).json()
vids = data.get("videos", [])
print("\n[روابط المشاهدة]:")
for v in vids:
print("سيرفر: {} | الرابط: {}".format(v.get('server'), v.get('link')))
f_url = "https://hrrejhp.com/scripttestfasel.php"
params = {'api': "https://www.fasel-hd.com/?p={}".format(item.get('tmdb_id'))}
f_res = requests.get(f_url, params=params).text
links = re.findall(r'file:"(.*?)"', f_res)
labels = re.findall(r'label:"(.*?)"', f_res)
print("\n[روابط جودات فاصل]:")
for l, b in zip(links, labels):
print("جودة {}: {}".format(b, l))
سورس انطيه اسم فلم او مسلسل وراح ينطيك عدد الحلقات وي رابط المشاهد ينطيك سيرفرات خاصه بكل فلم او مسلسل 🙀