تعلم اساسيات python وبرمجة اضافه ل TSmedia و كودي

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
السلام عليكم
لمن يريد العمل على vfspace
كود:
https://vfspace.co

الكود
Python:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import base64
from base64 import b64encode, b64decode
import requests,re,urllib2
T=requests.Session()
def ClearTxt(txt):
    txt = txt.replace(''',"'")
    return txt
def get_url_server(url):
    r = T.get(url).content
    blocks = r.split('<div class="numberlist film">')
    print "blocks",len(blocks)
    i = 0
    for block in blocks:
        i=i+1
        if i==1:
            continue
        regx='''<li><a title=.+?target=.+?data-id="(.+?)"> (.+?) </a></li>'''
        href=re.findall(regx,block, re.M|re.I)#[0]
        for a,b in href:
            if "id=aH" in a:
                link = b64decode(a.split("id=")[1])
                if "openload" in link.lower():continue
                print b + ":" + link
            else:
                if "openload" in a.lower():continue
                print b + ":" + a
def get_vfspace(url):
    r = T.get(url).content
    blocks = r.split('<a class="short-poster"')
    i=0
    print "blocks",len(blocks)
    for block in blocks:
        i=i+1
        if i==1:
            continue
        regx='''href="(.+?)" title=".+?">'''
        href=re.findall(regx,block, re.M|re.I)[0]
        regx='''href=".+?" title="Regarder (.+?)">'''
        title=re.findall(regx,block, re.M|re.I)[0]
        title = urllib2.unquote(title)
        title = title.decode('utf-8')
        title = ClearTxt(title)
        regx='''<img class="lazy" src=".+?" data-src="(.+?)" alt'''
        image=re.findall(regx,block, re.M|re.I)[0]
        regx = '''<li>(.+?)</li>.+?<li class="vftab">'''
        qlt = re.findall(regx,block, re.S)
        if qlt:qlt=qlt[0]
        else:qlt='__'
        if image.startswith('/uploads'):image="https://vfspace.co"+image
        print href
        print title
        print image
        print qlt
        print get_url_server(href)
        print "************************************************* Films_",str(i),"*************************************************"
S1="https://vfspace.co/films/"
print get_vfspace(S1)
أترك لك اكتشاف جواب الكود
 

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
تغيير بسيط على الكود لكن مهم جدا لجلب رابط سرفر المشاهدة vfsplayer
الكود الجديد -- دائما مع --
PHP:
https://vfspace.co
Python:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import base64
from base64 import b64encode, b64decode
import requests,re,urllib2,json
T=requests.Session()
def ClearTxt(txt):
    txt = txt.replace('&#039;',"'")
    return txt
def get_url_Vid(url):
    id_url = url.split('/')[-1]
    print id_url
    url = "https://vfsplayer.xyz/api/source/"+str(id_url)
    r = T.post(url).json()
    if "not found" not in r['data']:
        AA= r['data']
        print "===================================================================================================================="
        for item in AA:
          
            if item:
                print item['type']+":"+item['file']
        print "===================================================================================================================="
    else:return "NADA"
def get_url_server(url):
    r = T.get(url).content
    blocks = r.split('<div class="numberlist film">')
    print "blocks",len(blocks)
    i = 0
    for block in blocks:
        i=i+1
        if i==1:
            continue
        regx='''<li><a title=.+?target=.+?data-id="(.+?)"> (.+?) </a></li>'''
        href=re.findall(regx,block, re.M|re.I)#[0]
        for a,b in href:
            if "id=aH" in a:
                link = b64decode(a.split("id=")[1])
                if "openload" in link.lower():continue
                if "vfsplayer" in link and "/v/" in link:
                    print "id_url= ",get_url_Vid(link)
                print b + ":" + link
            else:
                if "openload" in a.lower():continue
                if "vfsplayer" in a and "/v/" in a:
                    print "id_url= ",get_url_Vid(a)
                    #continue
                print b + ":" + a
def get_vfspace(url):
    r = T.get(url).content
    blocks = r.split('<a class="short-poster"')
    i=0
    print "blocks",len(blocks)
    for block in blocks:
        i=i+1
        if i==1:
            continue
        regx='''href="(.+?)" title=".+?">'''
        href=re.findall(regx,block, re.M|re.I)[0]
        regx='''href=".+?" title="Regarder (.+?)">'''
        title=re.findall(regx,block, re.M|re.I)[0]
        title = urllib2.unquote(title)
        title = title.decode('utf-8')
        title = ClearTxt(title)
        regx='''<img class="lazy" src=".+?" data-src="(.+?)" alt'''
        image=re.findall(regx,block, re.M|re.I)[0]
        regx = '''<li>(.+?)</li>.+?<li class="vftab">'''
        qlt = re.findall(regx,block, re.S)
        if qlt:qlt=qlt[0]
        else:qlt='__'
        if image.startswith('/uploads'):image="https://vfspace.co"+image
        print href
        print title
        print image
        print qlt
        print get_url_server(href)
        print "************************************************* Films_",str(i),"*************************************************"
S1="https://vfspace.co/films/"
print get_vfspace(S1)
أترك لك اكتشاف جواب الكود
 

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
السلام عليكم
كود جلب سرفر المشاهدة
PHP:
https://show.alfajertv.com

Python:
import requests,re,json
T=requests.Session()
def get_fajer(url):
    id_vid = url.split('/')[-1]
    url ="https://fajer.live/api/source/"+str(id_vid)
    r=T.post(url).json()
    data = r['data']
    for item in data:
        print "========================================================================================================================"
        print item['type']
        print item['file']
        print item['label']
url="https://fajer.live/v/dmzg5txqgqzk2y7"
print get_fajer(url)
أترك لك اكتشاف جواب الكود
 

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
السلام عليكم
لمن يريد العمل على
كود:
https://extra-3sk.com/
الكود
Python:
import requests,re,json,time
S1="https://extra-3sk.com/%d9%81%d9%8a%d9%84%d9%85-kung-fu-panda-2-2011-%d9%85%d8%aa%d8%b1%d8%ac%d9%85-%d9%84%d9%84%d8%b9%d8%b1%d8%a8%d9%8a%d8%a9/"
S2="https://extra-3sk.com/wp-content/themes/Shahid%2B/Ajax/server-single.php"
T=requests.Session()
def get_extra_3sk(url):
    def get_video(data):
        time.sleep(2)
        hdr={'Host': 'extra-3sk.com',
             'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0',
             'Accept': '*/*',
             'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
             'Accept-Encoding': 'gzip, deflate',
             'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
             'X-Requested-With': 'XMLHttpRequest',
             'Content-Length': '17',
             'Origin': 'https://extra-3sk.com',
             'Connection': 'keep-alive',
             'Referer': url}
        r = T.post(S2,headers=hdr,data=data).content
        rgx = '''[SRC,src]="(.+?)"'''
        SRC = re.findall(rgx,r)
        if SRC:
            if SRC[0].startswith('//'):SRC[0]="https:"+SRC[0]
            return SRC[0]
        else:return "NADA"
    r = T.post(S1,data={"wtchBtn":""}).content
    tmx = '''data-out="0" data-q="(.+?)"  data-num=(.+?)>.+?<i class="fa fa-play"></i>(.+?)</li>'''
    play = re.findall(tmx,r,re.S)
    if play:
        for x,y,z in play:
            x=x.replace(' ','').replace('\n','').replace('\r','')
            y=y.replace(' ','').replace('\n','').replace('\r','')
            z=z.replace(' ','').replace('\n','').replace('\r','')
            print x
            print y
            print z
            data = {'q':x,'i':y,'out':'0'}
            print data
            print get_video(data)
            print "==================================================================================="
print get_extra_3sk(S1)
أترك لك اكتشاف جواب الكود
 

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
السلام عليكم ورحمة الله
طلب صغير كبير شائك وممل ومتعب :redface2:
الملفات اللازمة ..... الطريقة المتبعة ..... نصائح ومن الافضل توضيحات مع بعض الامثلة يكون احسن وأقرب للفهم
وفي الاخير الطلب متعلق باللعينة ... captcha
إن قلتم صعبة قلت لكم نعم ..... حب الفضول والتعلم
شكرا لكم مسبقا
 

ibrahimovitsh

عضو مميز
إنضم
23 نوفمبر 2006
المشاركات
1.422
مستوى التفاعل
3.131
السلآم عليكم ورحمة تعالى وبركاته

اخي ابو ياسين لقد تم في نسخة E2iplayer حل مشكل captcha و دلك بالاعتماد على jdownloader الموجود في البلوغين بحيت تسجل في الموقع و تنقل بياناتك على E2iplayer و بعدين تحمل تطبيق myjdownloader على هاتفك المحمول و يتم حل captcha عن طريق الهاتف بدل جهاز enigma2.
ارجو اني استطعت المساعدة .
تقبل مروري أخي.
 

aime_jeux

نجم المنتدى
عضو قيم
إنضم
27 جانفي 2008
المشاركات
1.719
مستوى التفاعل
7.364
[email protected]
وعليكم السلام ورحمة الله تعالى وبركاته
حياك الله وشكرا على التدخل
ليس هذا طلبي أخي العزيز لست ابحث عن الطايب - تعبير جزائري - الجاهز -
بل هو حب الفضول والتعلم
 

mfaraj57

مسؤول فريق الدريم بوكس
طاقم الإدارة
إنضم
24 أوت 2007
المشاركات
9.303
مستوى التفاعل
43.475
حياك الله أخي الكريم أبو ياسين
لا أريد أن أشق عليك في هذه السيرفرات، ظننت أنه يمكن نقل كود معين من كودي لأني رأيت أنها تعمل هناك، ليس إلا
عموماً هذه السيرفرات تستخدم مثلاً في هذا الموقع Ver Series de Acción Online Gratis En Español Latino - InkaSeries
الموقع المذكور لا يعمل او محجوب جغرافيا
هناك العديد من المواقع الاسبانيه كما ذكرت انت في هذا الموقع Descargas
وهناك بعض مواقع التورنت ممكن عملها بسهوله
ممكن نقل كل mediaserver الى TSmedia وتشغيل بعض محتوياته ولكن سيكون مشكله في متابعته وصيانته
افضل عمل بعض المواقع الجيده بطريقتنا ووممكن من خلالها التعرف على سيرفراته هل بها جديد
في حال الصعوبه سنلجأ الى الاضافه الاصليه وتحليل الكود للاستفاده
 

sjabbar

عضو فعال
عضو قيم
إنضم
14 ديسمبر 2018
المشاركات
428
مستوى التفاعل
1.328
الموقع المذكور لا يعمل او محجوب جغرافيا
هناك العديد من المواقع الاسبانيه كما ذكرت انت في هذا الموقع Descargas
وهناك بعض مواقع التورنت ممكن عملها بسهوله
ممكن نقل كل mediaserver الى TSmedia وتشغيل بعض محتوياته ولكن سيكون مشكله في متابعته وصيانته
افضل عمل بعض المواقع الجيده بطريقتنا ووممكن من خلالها التعرف على سيرفراته هل بها جديد
في حال الصعوبه سنلجأ الى الاضافه الاصليه وتحليل الكود للاستفاده
حياك الله أستاذنا الغالي محمود. نعم كما ذكرت حضرتك. للأسف معظم المواقع بدأت تسقط وتغلق بسبب الملاحقات القانونية وخصوصاً ذات المحتوى الإسباني
ولهذا قرر معظم المطورين الناطقين بالإسبانية (حسب ما أعلنوا) الاتحاد والمساعدة والدعم فيما بينهم وتكوين جروب خاص لكودي يدعم المحتوى الإسباني وهذا رابط أخبارهم وتحديثاتهم على تيليغرام Kodi Global Info
وهناك فريق متخصص يقوم بإصلاح المواقع التلفزية على كودي وهذه المواقع تمتلك كافة الحقوق ولذلك هي دائمة ومستمرة وتقريباً لا يجري عليها تغييرات كثيرة ولديها سيرفراتها الخاصة بها وتحتوي على أرشيف ضخم من المسلسلات والبرامج
أفضل المواقع الدائمة هي راديو وتلفزيون إسبانيا rtve وهناك موقع ممتاز لشبكة قنوات atresmedia المعروفة في إسبانيا ولديها مسلسلاتها الحصرية والجميل أن لديهم خدمة مدفوعة الثمن بريميوم لمشاهدة القنوات قبل عرضها على الشاشة لمدة أسبوع، وتصور في كودي تمكنوا من الحصول عليها مجاناً أظن بواسطة بروكسي واسم الإضافة هي atresplayer وهناك أيضاً mitele
مثلاً الأرشيف في atresplayer يمكننا أن نجد المسلسلات القديمة التي تم دبلجتها إلى العربية مثل ماريا مرسيدس أو روبي وغيرها الكثير
 
التعديل الأخير:
أعلى