22-04-19, 08:38 PM
(22-04-19, 08:20 PM)trakktour كتب :(22-04-19, 12:53 AM)elgokr كتب :(21-04-19, 06:14 PM)sads كتب :شكراً لك أستاذي أرجو منك أن تعرض لي مثال عملي من برمجتك لتكون الفكرة أوضح لي
ققط ضع أداة تكست لأضع بها الرابط وضع زر لفحص هذا الرابطفي الحقيقة لم أفهم شي من رابط الفيديو السابقأرجو أن لا أكون ثقيل عليك أخيوبارك الله فيك
الشكر لله والحمد لله
والحمد لله على كل حال
الاخ الفاضل trakktourقام بما تريده تماماً فبارك الله له
وكذلك رابط الفيديو يحتوى على رابط تحميل السورسيمكنك تحميله والاطلاع عليه لتفهم فكرة الكود كاملاً
تحياتى لكوتمنياتى لك التوفيق
الشكر لله اخي الغالي elgokr
نحن نتعلم من دروسك
(22-04-19, 03:43 PM)sads كتب :اخي الكريم sadsأشكر تعاونك أخي trakktour , , كما أشكرك أخي الجوكر ,, ولاكن البرنامج ليس سريع كفاية في الكشف بل يأخذ وقت طويل في الكشف عن الرابط فهل من تعديل ليفحص الرابط أسرع من ذلك.
أرجو منكم شرح الكود سطر سطر للفهم أكثر و ليستفيد إخوتي بلمنتدى معي
نبدأ بالكود التاليPrivate cookies As CookieContainer = New CookieContainerDim client As New WebClientPublic PIC As String = """large"":""(.*?)"""Dim nom As String = """first"":""(.*?)"",""last"":""(.*?)"""Dim Pitter As String = """status"":""(.*?)""|""username"":""(.*?)""|""password"":""(.*?)""|""max_connections"":""(.*?)""|""active_cons"":""(.*?)""|""allowed_output_formats"":""(.*?)""|""max_connections"":""(.*?)""|""server_info"":""(.*?)""|""categories"":""(.*?)""|""dob"":""(.*?)"""/
هل وضيفة الكود السابق الإقتباس من صفحة عند إستبدال
Code = Code.Replace("get.php", "panel_api.php")
وعند التجربة بوضع الرابط بالمتصفح تظهر لنا النتائج التالية على سبيل المثال
{"user_info":{"username":"amauri1","password":"amauri1","auth":1,"status":"Active","exp_date":"1556739393","is_trial":"0","active_cons":"1","created_at":"1554147393","max_connections":"1","allowed_output_formats":["m3u8","ts"]},"server_info":{"url":"quatv2.com","port":"8080","https_port":"25462","server_protocol":"http"},"categories":{"series":[{"category_id":"133","category_name":"Dr. House","parent_id":0},{"category_id":"159","category_name":"Cobra Kai","parent_id":0},{"category_id":"160","category_name":"The Vampire Diaries","parent_id":0},{"category_id":"161","category_name":"SmallVille","parent_id":0},{"category_id":"163","category_name":"O Exorcista","parent_id":0},{"category_id":"164","category_name":"Grimm","parent_id":0},{"category_id":"165","category_name":"Black Mirror","parent_id":0},{"category_id":"166","category_name":"Lucifer","parent_id":0},{"category_id":"167","category_name":"Chicago Med","parent_id":0},{"category_id":"168","category_name":"Supergirl","parent_id":0},{"category_id":"169","category_name":"DragonBall GT","parent_id":0},{"category_id":"170","category_name":"Terrores Urbanos","parent_id":0},{"category_id":"173","category_name":"Under the Dome Pris\u00e3o Invis\u00edvel","parent_id":0},{"category_id":"174","category_name":"Nikita","parent_id":0},{"category_id":"175","category_name":"Brooklyn Nine-Nine","parent_id":0},{"category_id":"179","category_name":"Tit\u00e3s","parent_id":0},{"category_id":"158","category_name":"Friends","parent_id":0},{"category_id":"157","category_name":"Once Upon a Time","parent_id":0},{"category_id":"156","category_name":"Prison Break","parent_id":0},{"category_id":"134","category_name":"Gotham","parent_id":0},{"category_id":"136","category_name":"The Big Bang Theory","parent_id":0},{"category_id":"137","category_name":"Supernatural","parent_id":0},{"category_id":"180","category_name":"Criminal Minds","parent_id":0},{"category_id":"182","category_name":"O Justiceiro","parent_id":0},{"category_id":"211","category_name":"Lista Negra","parent_id":0},{"category_id":"212","category_name":"O Conto da Aia","parent_id":0},{"category_id":"213","category_name":"Ponto Cego","parent_id":0},{"category_id":"214","category_name":"South Park","parent_id":0},{"category_id":"215","category_name":"Lista Negra","parent_id":0},{"category_id":"216","category_name":"O Fant\u00e1stico Jaspion","parent_id":0},{"category_id":"220","category_name":"Falling Skies","parent_id":0},{"category_id":"221","category_name":"Novela Jesus","parent_id":0},{"category_id":"223","category_name":"Uma Odisseia Coreana","parent_id":0},{"category_id":"224","category_name":"Jane a Virgem","parent_id":0},{"category_id":"225","category_name":"Ultraman 2019","parent_id":0},{"category_id":"226","category_name":"O Mecanismo","parent_id":0},{"category_id":"227","category_name":"A Ordem","parent_id":0},{"category_id":"209","category_name":"American Gods","parent_id":0},{"category_id":"207","category_name":"A Garota da Moto","parent_id":0},{"category_id":"206","category_name":"Ash vs Evil Dead","parent_id":0},{"category_id":"185","category_name":"OZ","parent_id":0},{"category_id":"191","category_name":"Monk","parent_id":0},{"category_id":"192","category_name":"Familia Soprano","parent_id":0},{"category_id":"193","category_name":"Os Simpsons","parent_id":0},{"category_id":"194","category_name":"Station 19","parent_id":0},{"category_id":"195","category_name":"Jiban","parent_id":0},{"category_id":"196","category_name":"Filhos Da Anarquia","parent_id":0},{"category_id":"197","category_name":"Homeland","parent_id":0},{"category_id":"198","category_name":"The Mentalist","parent_id":0},{"category_id":"199","category_name":"Bones","parent_id":0},{"category_id":"200","category_name":"Os Cavaleiros do Zodiaco","parent_id":0},{"category_id":"201","category_name":"Voc\u00ea","parent_id":0},{"category_id":"202","category_name":"Dragon Ball","parent_id":0},{"category_id":"203","category_name":"Dragon Ball Z","parent_id":0},{"category_id":"205","category_name":"Hercules A Lendaria Jornada","parent_id":0},{"category_id":"233","category_name":"The Office","parent_id":0},{"category_id":"90","category_name":"Dois Homens e Meio","parent_id":0},{"category_id":"75","category_name":"Arquivo X","parent_id":0},{"category_id":"76","category_name":"Greys Anatomy","parent_id":0},{"category_id":"79","category_name":"M\u00e1quina Mort\u00edfera","parent_id":0},{"category_id":"80","category_name":"Supernatural","parent_id":0},{"category_id":"81","category_name":"Breaking Bad","parent_id":0},{"category_id":"82","category_name":"The Walking Dead","parent_id":0},{"category_id":"84","category_name":"Outlander","parent_id":0},{"category_id":"85","category_name":"The Terror","parent_id":0},{"category_id":"86","category_name":"MacGyver","parent_id":0},{"category_id":"87","category_name":"Chicago Fire","parent_id":0},{"category_id":"89","category_name":"Empire","parent_id":0},{"category_id":"91","category_name":"American Horror Story","parent_id":0},{"category_id":"92","category_name":"Orange Is the New Black","parent_id":0},{"category_id":"74","category_name":"Arrow","parent_id":0},{"category_id":"72","category_name":"The Flash","parent_id":0},{"category_id":"71","category_name":"Game of Thrones","parent_id":0},{"category_id":"57","category_name":"Desencanto","parent_id":0},{"category_id":"58","category_name":"Marvel Demolidor","parent_id":0},{"category_id":"59","category_name":"A Maldi\u00e7\u00e3o da Resid\u00eancia Hill","parent_id":0},{"category_id":"60","category_name":"O Bom Doutor","parent_id":0},{"category_id":"61","category_name":"Dark","parent_id":0},{"category_id":"62","category_name":"La Casa de Papel","parent_id":0},{"category_id":"64","category_name":"The Young Pope","parent_id":0},{"category_id":"65","category_name":"o Iluminado Miniss\u00e9rie","parent_id":0},{"category_id":"66","category_name":"Riverdale","parent_id":0},{"category_id":"67","category_name":"O Bosque","parent_id":0},{"category_id":"68","category_name":"O Atirador","parent_id":0},{"category_id":"69","category_name":"Perdidos No Espa\u00e7o","parent_id":0},{"category_id":"70","category_name":"Largados e pelados a Tribo","parent_id":0},{"category_id":"110","category_name":"Vikings","parent_id":0},{"category_id":"112","category_name":"Castlevania","parent_id":0},{"category_id":"129","category_name":"Feiticeira","parent_id":0},{"category_id":"128","category_name":"Luke Cage","parent_id":0},{"category_id":"113","category_name":"House Of Cards","parent_id":0},{"category_id":"127","category_name":"Chicago P.D","parent_id":0},{"category_id":"126","category_name":"The Pacific","parent_id":0},{"category_id":"125","category_name":"Raio Negro","parent_id":0},{"category_id":"124","category_name":"Lost","parent_id":0},{"category_id":"114","category_name":"Dragon Ball Super","parent_id":0},{"category_id":"123","category_name":"Kung Fu Panda As Patas do Destino","parent_id":0},{"category_id":"117","category_name":"Eu a Patroa e As Crian\u00e7as","parent_id":0},{"category_id":"119","category_name":"Ilha De Ferro","parent_id":0},
الكود الذي كتبته لك هو عبراة عن سحب بيانات من صفحة ويب
في رابط IPTV اذا غيرنا كلمة get.php ب كلمة panel_api.php تظهر لنا كل المعلومات الخاصة iptv
حينها نستعمل regex لسحب ما نحتاجه
ان شاء الله الفكرة تكون واضحة يا غالي![]()
بارك الله فيك أخي على المعلومة هذا ماكنت أريد أن أصل له
كيف نتعامل مع regex هذا أولا ثانياً ومن خلال المثال السابق تم قراءة الرابط من TextBox1.Text ماذا لو أردنا قراءة مجموعة روابط من على ListBox1 فكيف يتم تعديل الكود لو سمحت

