-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
26 lines (26 loc) · 12.1 KB
/
main.py
File metadata and controls
26 lines (26 loc) · 12.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import base64 as ثوخكنكفصسخستفسصداغهحفبخخز;import requests as فزظءثذنزرجاتكفللهسسحنضءفد;import string as رلفءتفزضوفدغطضذفعارظقلغطب;import random as ذحمظجءندعءظخخافجزمحذظيلعخ;import re as بنصفكطيقثسحصربجتسهدثصوظحء;from bs4 import BeautifulSoup as ادلزوفحذجزصقضشمرضناغغقززق;ءصذرظصجتيوظعظبظصكزحبنخءسز=فزظءثذنزرجاتكفللهسسحنضءفد.post;ءظنثعشغشححسثثفحضصضهعتكقشظ=بنصفكطيقثسحصربجتسهدثصوظحء.match;ذخديهاكططبتانءثبتلكمغهذاي=ثوخكنكفصسخستفسصداغهحفبخخز.b64decode;مشوتيصاشذتصغخللتويغجثهزبق=رلفءتفزضوفدغطضذفعارظقلغطب.ascii_letters;ختزاهتحتمزمقطهوركطشثفسهذذ=رلفءتفزضوفدغطضذفعارظقلغطب.digits;عضوكتزدضصشيممسوذغليسغذزخث=ذحمظجءندعءظخخافجزمحذظيلعخ.choice;زحقمءتذفزضمدورشغعبزدجضفطج='';هششصظبهزقذفصثضكاصقهللنقخع='VXNlci1BZ2VudA==';ظغتدلهوجتيءضاهظيدنزضجففطز=str;كدمظنظدبخءبتنخدسضظهزثرشدك='TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzc0LjAuMzcyOS4xNjkgU2FmYXJpLzUzNy4zNg==';زقيينعيوقوشازثءتزميجخيلست='UTF-8';ذطسلبكضجخظدثظظذدتلسزفبتغف={ظغتدلهوجتيءضاهظيدنزضجففطز(ذخديهاكططبتانءثبتلكمغهذاي(هششصظبهزقذفصثضكاصقهللنقخع),زقيينعيوقوشازثءتزميجخيلست):ظغتدلهوجتيءضاهظيدنزضجففطز(ذخديهاكططبتانءثبتلكمغهذاي(كدمظنظدبخءبتنخدسضظهزثرشدك),زقيينعيوقوشازثءتزميجخيلست)};ءيصاهفسخوضصكجدفيجثفعغمبنص=[8080, 3128, 999, 1080, 80, 5836, 53281, 9050, 9090, 8888, 8118, 8081, 55443, 59394, 9999, 83, 49205, 8083, 6666, 443, 8000, 3256, 1981, 8090, 8181, 6969, 3838, 8085, 9991, 3129, 6667, 23500, 8088, 4145, 84, 82, 3127, 6000, 1976, 808, 4216, 1081, 7890, 1256, 18080, 41258, 8213, 5555, 9091, 8082, 5438, 8899, 4004, 6565, 7777, 10000, 6960, 81, 12345, 9000, 10101, 61113, 63123, 20183, 9080, 8089, 8060, 1337, 56975, 34560, 6699, 3228, 4415, 1088, 3333, 40049, 5678, 58888, 8989, 31337, 4002, 57114, 41890, 8889, 5566, 30001, 10001, 39880, 43399, 4001, 32439, 4003, 3738, 8800, 21231, 58302, 32040, 11111, 35371, 44759, 32192, 87, 8585, 10801, 2021, 33427, 8004, 34927, 32231, 31280, 38888, 666, 50374, 7891, 1234, 44887, 63141, 9300, 58248, 7070, 3131, 8091, 33625, 32191, 4105, 37824, 4444, 40390];لاشرتمفاءزنحسظجخقجثدحسءصز=False;وتسكقءصيشييرشءءرسنهحظغرطر=int(2.23606797749979**2);يفدمدوذسكءخوييشغطعحضغستيط='\n';دضجضكردعسخذعوحذدزززظثغاظي='Zm9udA==';ضلجثهيحخشطوغشهشهبرخظكججوق=str;زغصمجعخسسنخسدرعغعءشتلنصهغ='c3B5';ابذنابعجيلثءصطثصومطقذجثحز=ضلجثهيحخشطوغشهشهبرخظكججوق;ثنبشقوذضعجزظتجمعطنجصرزعوظ=range;مغححكطمحمجغكخزضشنطذصاهسءر=print;طدتيءسوكسرمحنحينثثنطبشرقء='aXBzLnR4dA==';ظقبغيقفزصاغهجءنوتغقردزهنج=ثوخكنكفصسخستفسصداغهحفبخخز.b64decode;رضبزجشفسججسخسلذءززدظحبمطز=str;مبكعفءشثبتءعضطرشحعيكمءذضن=int(لاشرتمفاءزنحسظجخقجثدحسءصز);ستونهزضسحتملسحهءوكيصذءلصك=2**5;بظوفدصعذذعظغخشثماايظغثكصو=رضبزجشفسججسخسلذءززدظحبمطز;دملعكجدظوضفظسهزهجوذطظعخضء='YQ==';قسشهلقتترجابسجخماوعجقعشرم=رضبزجشفسججسخسلذءززدظحبمطز;قعلجحغتذوتعنكبمصصبيعندايع='aHR0cHM6Ly9zcHlzLm9uZS9wcm94eS1wb3J0L3t9Lw==';هقطسلقبضوشجرصمهضهشبثبروعس='W2ldIFNlbmRpbmcgcmVxdWVzdCB0byA=';دهوجادزخحءصنثازغقدنكيحوظف=5**2*2;جرقفذطرلحذحضككياعومجمككبء=None;خهقساجسثرطوظضكيجعذثنوصوهر='eHBw==';جخمذثخيذءكاتصظجغدذسطثزنلح=range;غلءدحخكصوذشفذشقشظحخطلحدضش=[];تصحهسدهرغثتغجكفعسولبوضطوه='UTF-8';شسططخصكججيقتبصوبايسشظمهنب=str;جمالجبفذسيشسءذفثحضءحججتصر='eHgw';بءبصطذكتكينحنطقستوتءتيغذخ=str;علطصصدثفهزلربثرسشريظغلفذو=ظقبغيقفزصاغهجءنوتغقردزهنج;ذططنتوزجدحنرقدءرجذسرقشصيخ='\n';اهاقاصاجءنثفجطهدغبدظقفءدت=print;طفهضيعدخززمبفهدكهخغضخخطمف=تصحهسدهرغثتغجكفعسولبوضطوه;دديضثنءتعاطكظظطمهرعحثظصءم=ظقبغيقفزصاغهجءنوتغقردزهنج;صصخلخثوفنعومضقهفنذلبنثاتي='W2ldIFVzaW5nIGlkIHt9';وقختستكغقشهسقلبدددذقكصهفب=مشوتيصاشذتصغخللتويغجثهزبق+ختزاهتحتمزمقطهوركطشثفسهذذ;يلخاصفداغغحاراحصءجكطوغخقن=open;تناءفطسخءخققتظاعنتدضتزاشس=دديضثنءتعاطكظظطمهرعحثظصءم;قزمخلدءرضيدتزحححهحمضفءمظق=r'(?:[0-9]{1,3}\.){3}[0-9]{1,3}:\d+';فكعضعناجبطيضضجخءزغقفبتكمد=طفهضيعدخززمبفهدكهخغضخخطمف;كصءيزثهطلرثظشريلدبعذسسممث=[];طاكشويضمشجفدبريخطثقرلخنزخ=علطصصدثفهزلربثرسشريظغلفذو;ذكهصخجويكقيءهكظجربااجهبزء=1;ذحنجوظطءكهظصسصبهغقثسظضفجء='UTF-8';سيضقطقثقثقزيقظاشحححضرحتحج='aHRtbC5wYXJzZXI=';جغمءشصمتزشوقنرشضزظموبطخمظ=كصءيزثهطلرثظشريلدبعذسسممث.append;رخوخغثسبخيجلطفغيحطنغذصرحم=طاكشويضمشجفدبريخطثقرلخنزخ;شغغجهعتءرذيقشثءرثشجتهقنرر=رخوخغثسبخيجلطفغيحطنغذصرحم;سذولقبذامقباسغغخاجطرجضثزا='';رضسدقيفيثششضثخيثجءءضشخجشس=int(لاشرتمفاءزنحسظجخقجثدحسءصز)
for ظجذحفلبعضثذاءدصخعبثققتعءق in ءيصاهفسخوضصكجدفيجثفعغمبنص:
مغححكطمحمجغكخزضشنطذصاهسءر(قسشهلقتترجابسجخماوعجقعشرم(طاكشويضمشجفدبريخطثقرلخنزخ(هقطسلقبضوشجرصمهضهشبثبروعس),تصحهسدهرغثتغجكفعسولبوضطوه)+قسشهلقتترجابسجخماوعجقعشرم(طاكشويضمشجفدبريخطثقرلخنزخ(قعلجحغتذوتعنكبمصصبيعندايع),تصحهسدهرغثتغجكفعسولبوضطوه).format(بءبصطذكتكينحنطقستوتءتيغذخ(ظجذحفلبعضثذاءدصخعبثققتعءق)))
for واجزحرغوءضلظجضعندددءالمظس in ثنبشقوذضعجزظتجمعطنجصرزعوظ(ستونهزضسحتملسحهءوكيصذءلصك):
زحقمءتذفزضمدورشغعبزدجضفطج=زحقمءتذفزضمدورشغعبزدجضفطج+عضوكتزدضصشيممسوذغليسغذزخث(وقختستكغقشهسقلبدددذقكصهفب)
مغححكطمحمجغكخزضشنطذصاهسءر(قسشهلقتترجابسجخماوعجقعشرم(طاكشويضمشجفدبريخطثقرلخنزخ(صصخلخثوفنعومضقهفنذلبنثاتي),تصحهسدهرغثتغجكفعسولبوضطوه).format(رضبزجشفسججسخسلذءززدظحبمطز(زحقمءتذفزضمدورشغعبزدجضفطج)))
ءظزغمعولدتتتزقشنشسدحدهيما=ءصذرظصجتيوظعظبظصكزحبنخءسز(قسشهلقتترجابسجخماوعجقعشرم(طاكشويضمشجفدبريخطثقرلخنزخ(قعلجحغتذوتعنكبمصصبيعندايع),تصحهسدهرغثتغجكفعسولبوضطوه).format(بءبصطذكتكينحنطقستوتءتيغذخ(ظجذحفلبعضثذاءدصخعبثققتعءق)),headers=ذطسلبكضجخظدثظظذدتلسزفبتغف,data={رضبزجشفسججسخسلذءززدظحبمطز(ظقبغيقفزصاغهجءنوتغقردزهنج(خهقساجسثرطوظضكيجعذثنوصوهر),تصحهسدهرغثتغجكفعسولبوضطوه):وتسكقءصيشييرشءءرسنهحظغرطر,str(علطصصدثفهزلربثرسشريظغلفذو(جمالجبفذسيشسءذفثحضءحججتصر),تصحهسدهرغثتغجكفعسولبوضطوه):زحقمءتذفزضمدورشغعبزدجضفطج}).text
بقبعثنشدنبقدشخاشاامكطوتجي=ادلزوفحذجزصقضشمرضناغغقززق(ءظزغمعولدتتتزقشنشسدحدهيما,بءبصطذكتكينحنطقستوتءتيغذخ(طاكشويضمشجفدبريخطثقرلخنزخ(سيضقطقثقثقزيقظاشحححضرحتحج),تصحهسدهرغثتغجكفعسولبوضطوه))
for جغءشيطتغكااثكدرطحلببعجيءع in جخمذثخيذءكاتصظجغدذسطثزنلح(دهوجادزخحءصنثازغقدنكيحوظف):
غلءدحخكصوذشفذشقشظحخطلحدضش=غلءدحخكصوذشفذشقشظحخطلحدضش+بقبعثنشدنبقدشخاشاامكطوتجي.findAll(ضلجثهيحخشطوغشهشهبرخظكججوق(رخوخغثسبخيجلطفغيحطنغذصرحم(دضجضكردعسخذعوحذدزززظثغاظي),تصحهسدهرغثتغجكفعسولبوضطوه),class_=ضلجثهيحخشطوغشهشهبرخظكججوق(رخوخغثسبخيجلطفغيحطنغذصرحم(زغصمجعخسسنخسدرعغعءشتلنصهغ),تصحهسدهرغثتغجكفعسولبوضطوه)+ضلجثهيحخشطوغشهشهبرخظكججوق(رضسدقيفيثششضثخيثجءءضشخجشس))
رضسدقيفيثششضثخيثجءءضشخجشس=رضسدقيفيثششضثخيثجءءضشخجشس+ذكهصخجويكقيءهكظجربااجهبزء
for سكمظنقزضذكهثكادلنجخغجديغط in غلءدحخكصوذشفذشقشظحخطلحدضش:
if ءظنثعشغشححسثثفحضصضهعتكقشظ(قزمخلدءرضيدتزحححهحمضفءمظق,سكمظنقزضذكهثكادلنجخغجديغط.get_text()) != جرقفذطرلحذحضككياعومجمككبء:
كصءيزثهطلرثظشريلدبعذسسممث.append(سكمظنقزضذكهثكادلنجخغجديغط.get_text())
اهاقاصاجءنثفجطهدغبدظقفءدت(سكمظنقزضذكهثكادلنجخغجديغط.get_text())
for شذشضجكثهبزنلقجدعدفشطسهييد in كصءيزثهطلرثظشريلدبعذسسممث:
سذولقبذامقباسغغخاجطرجضثزا=سذولقبذامقباسغغخاجطرجضثزا+شذشضجكثهبزنلقجدعدفشطسهييد+يفدمدوذسكءخوييشغطعحضغستيط
with يلخاصفداغغحاراحصءجكطوغخقن(ابذنابعجيلثءصطثصومطقذجثحز(دديضثنءتعاطكظظطمهرعحثظصءم(طدتيءسوكسرمحنحينثثنطبشرقء),طفهضيعدخززمبفهدكهخغضخخطمف),بظوفدصعذذعظغخشثماايظغثكصو(تناءفطسخءخققتظاعنتدضتزاشس(دملعكجدظوضفظسهزهجوذطظعخضء),فكعضعناجبطيضضجخءزغقفبتكمد)) as يساطخعرظزخكرلجيءتطضتواجطو:
يساطخعرظزخكرلجيءتطضتواجطو.write(سذولقبذامقباسغغخاجطرجضثزا)
سذولقبذامقباسغغخاجطرجضثزا=''
زحقمءتذفزضمدورشغعبزدجضفطج=''
كصءيزثهطلرثظشريلدبعذسسممث=[]
غلءدحخكصوذشفذشقشظحخطلحدضش=[]
رضسدقيفيثششضثخيثجءءضشخجشس=مبكعفءشثبتءعضطرشحعيكمءذضن