Macroparser voor e-mail van het sociale netwerk My World. MMP-parser - snelle parser van e-mails van leden van groepen van het sociale netwerk "My World"

Groeten aan alle lezers van mijn blog. In dit artikel zal ik de bron van mijn mailparser Mail.Ru Group (Mijn wereld) naar de site en ik zal de werking ervan een beetje uitleggen. Dit script helpt je verzamelen enorme bases bestaande e-mails van Mail.Ru op brute kracht, spam en andere acties. U hoeft niet willekeurig te handelen of naar openbare databases te zoeken.
Deze parser werkt met groepen van het project “My World” van Mail.Ru. Voordeel werknemers van deze dienst hands-on. Ze tonen de e-mailadressen van alle deelnemers van dit project. Dit is de reden waarom ze zo gemakkelijk te verkrijgen zijn. Ze waren echter slim genoeg om niet meer dan 10.000 leden van elke groep te laten zien. Mijn mailparser Mail.Ru Group (Mijn wereld) leest html-code pagina's waar groepsleden gebruik van maken WinHttp.WinHttpRequest-object, en dan een beetje sluwe manipulatie en voila! Kijk echter naar de code zelf:

DimFSO,FileLink,arrLink(),i,Link_Line,GoodTxt,InetFile,Soderzh
DimAllUsers,PageUser,AllPageUser,LenPage,OstUser,Pagina's
Diml,i2,WinHttpRequest,RegExp,Mail,Dict,Start,Einde

SetFSO=CreateObject("Scripting.FileSystemObject")
SetRegExp=CreateObject("VBScript.RegExp")
SetWinHttpRequest=CreateObject("WinHttp.WinHttpRequest.5.1")" WinHttp.WinHttpRequest.5.1
SetDict=CreateObject("Scripting.Dictionary")

Bij FoutHervattenVolgende
Link_Line=0"startnummer van het array-element met links
SetFileLink=FSO.OpenTextFile("BaseLinks.txt",1,True)" open het bestand met groepslinks
DoUntilFileLink.AtEndOfStream" totdat het einde van het bestand is bereikt
RedimPreservearrLink(Link_Line)"record en sla het resultaat op
arrLink(Link_Line)=FileLink.ReadLine"wijs elke link toe aan een array
Link_Line=Link_Line+1"werk het array-elementnummer bij
Lus
FileLink.Close" sluit het bestand met links

SetGoodTxt=FSO.CreateTextFile("good.txt",True)"maak een bestand aan waarin e-mail wordt opgeslagen
Fori=LBound(arrLink)toUBound(arrLink)"start de lus ondergrens array met links naar boven

IfErr.Number=9Then
MsgBox"BaseLinks.txt-bestand is leeg!",16
WScript.Afsluiten
Eindif
InetLink=""&arrLink(i)&""" wijst de link toe aan een variabele


RegExp.Pattern="profiel__menuLinkCounter.(2).(1,)SetMatches=RegExp.Execute(Soderzh)"Maak een verzameling van één regel
SetMatch=Matches.Item(0)"haalt het enige element van de verzameling op
Str=Match.Value" Haal de vereiste subtekenreeks op
AllUsers=Mid(Str,27,Match.Length-31)" Verwijder onnodig
AllUsers=Abs(AllUsers)" krijgen we het absolute getal. De spatie wordt verwijderd
PageUser=Round(AllUsers/20,2)" zoeken we uit hoeveel pagina's met abonnees er zijn
AllPageUser=int(PageUser)" haalt het gehele aantal abonneepagina's op
LenPage=Len(AllPageUser)" we ontdekken het aantal tekens van een geheel aantal pagina's
OstUser=Mid(PageUser,LenPage+2,2)" we krijgen de rest van 2 tekens
IfisNumeric(OstUser)thenAllPageUser=AllPageUser+1" als er nog een getal over is, voeg dan één pagina toe
ForPages=1toAllPageUser" van de eerste tot de laatste pagina met abonnees
InetLink=""&arrLink(i)&"/friends?page="&Pages&""" link naar elke pagina met abonnees
WinHttpRequest.Open"POST",InetLink,0"HTTP-verzoekparameters
WinHttpRequest.Send" Een HTTP-verzoek verzenden
Soderzh=WinHttpRequest.ResponseText" schrijft de paginacode als tekst in een variabele
RegExp.Pattern="(inviz.(2)).(1,)\.ru"" Het e-mailsjabloon dat we zoeken
RegExp.Global=True" zoeken naar alle overeenkomsten
SetMatches=RegExp.Execute(Soderzh)" Maak een verzameling
Fori2=0ToMatches.Count-1" Loopt door de collectie
SetMatch=Overeenkomt.Item(i2)
Mail=Mid(Match.Value,8)"niet nodig verwijderen
IfDict.Exists(""&Mail&"")Then" controleer de e-mail op herhaling
Anders
Dict.Add Mail,0" voegt nieuwe e-mail toe aan de verzameling
GoodTxt.WriteLine(""&Mail&"")" schrijft het ontvangen adres naar het bestand Good.txt
EindAls
Volgende
AlsMatches.Count<20ThenExitFor" Если на странице было меньше 20 человек, значит это конец списка. Выходим
"Gedaan voor verzekeringsdoeleinden"
IfPages=500thenExitFor" als pagina 500, sluit dan af
Volgende" van de eerste tot de laatste pagina met abonnees - einde
Volgende"-lus vanaf de onderkant van de array met links naar de bovenkant

GoodTxt.Close" sluit Good.txt
Einde=Timer-Start
MsgBox"Het parseren van e-mail is voltooid in "&Finish&" seconden!"
Als het u uitkomt, kunt u de code hier downloaden


Als het in het verkeerde onderwerp staat, verplaats het dan:!
Je hoeft maar één ding te doen: links toevoegen aan de groepen waarin je wilt bestand “BaseLinks.txt”. Houd er rekening mee dat ze zijn geschreven zonder een schuine streep (zonder \).

In dit voorbeeld heb ik gebruikt RegExp-object, maar het was mogelijk om rond te komen met eenvoudige stringfuncties. Ik heb op beide manieren geprobeerd een groep van 500 mensen te analyseren, en volgens mijn observaties presteert het RegExp-object ongeveer beter dan reguliere functies. 2 seconden. Het lijkt een beetje, maar bij grote hoeveelheden werk zal het een zeer sterk effect hebben.

Dit voorbeeld werkt prima! Natuurlijk is het mogelijk en zelfs noodzakelijk om fouten goed af te handelen, maar dat is niet meer mijn taak. En natuurlijk is het single-threaded! Je kunt ook een proxy gebruiken, maar ik zie hier het nut niet van in. Ik heb geen statistieken gedaan. U kunt dit zelf op uw gemak doen.
Je kunt de bron hier downloaden

U moet geregistreerd zijn om links te kunnen zien.

EmailFromMyWorld is een programma voor het extraheren van e-mails van gebruikers die lid zijn van groepen op het sociale netwerk My [email protected].

Hoe te werken met EmailFromMyWorld

EmailFromMyWorld is uiterst eenvoudig te gebruiken. U moet naar Mijn Wereld gaan naar de pagina van de groep waarin u geïnteresseerd bent en het adres (URL) ervan kopiëren. Houd er rekening mee dat het programma zo is ontworpen dat u My World anoniem kunt betreden, dat wil zeggen zonder dat u bent ingelogd. Nadat u het groepsadres hebt gekopieerd, moet u EmailFromMyWorld starten en het gekopieerde adres in het enige beschikbare invoerveld plakken. Hierna moet u op de knop "Uitpakken" in het programma klikken en daarmee het proces starten van het extraheren van e-mails van gebruikers uit de groep. Dit proces duurt ongeveer 10 minuten, maar is afhankelijk van de prestaties van de computer en de snelheid van de internetverbinding.

Nadat de gegevensverzameling is voltooid, verschijnt de knop “Opslaan” waarmee u de resultaten naar een bestand kunt schrijven. Opties voor het opslaan in een Excel-spreadsheet, csv-bestand en platte tekst zijn beschikbaar. Als u een Excel-tabel selecteert (zoals in het onderstaande videovoorbeeld), start het programma na het opslaan Excel zelf en meldt u dat het proces is voltooid.

Als resultaat van het programma worden ongeveer 10.000 (tienduizend) postadressen verzameld. Als je een vraag hebt: “Waarom maar 10.000, als er veel meer gebruikers in de groep zijn?”, dan is het antwoord uiterst eenvoudig. Zoals duidelijk blijkt uit de video, zijn er slechts 500 pagina's met gebruikers beschikbaar om te bekijken. Op de 501e pagina zal er al een fout zijn (blijkbaar een bescherming of fout in het sociale netwerk). Dus in totaal geven 500 pagina's met 20 gebruikers op elke pagina precies onze 10.000 e-mails. Ze zeggen dat er een manier is om de rest eruit te halen, maar tot nu toe ben ik er nog niet aan toegekomen. Misschien zal in de volgende versies van het programma alles beter zijn 😉

Meer details zijn te zien in de onderstaande video.

Het programma wordt betaald, maar de demoversie zou voldoende moeten zijn om de mogelijkheden ervan te evalueren. En alleen dan kunt u beslissen of u het registreert of niet.

Een van de grootste gratis e-mailplatforms is Mail. ru (Mijn wereld). En Parser Mail.ru is in staat een enorme hoeveelheid waardevolle informatie uit deze internetbron te halen. Maandelijks maken ruim twintig miljoen mensen gebruik van deze dienst. Het bevat een grote database adressen en andere belangrijke informatie over gebruikers. En vandaag zijn dat er meer dan honderd miljoen. Mail heeft een gebruiksvriendelijke interface voor mobiele telefoons en tablets, wat het nog aantrekkelijker maakt voor gebruikers. Mobiele e-mail is populair omdat u deze kunt gebruiken als u niet achter uw computer zit. Toegang tot deze databank is in staat een enorme hoeveelheid waardevolle informatie uit deze internetbron te halen. Maandelijks maken ruim twintig miljoen mensen gebruik van deze dienst. Het bevat een grote database adressen en andere waardevolle informatie, stelt u in staat projecten op verschillende gebieden te creëren.

Er zijn Parser-programma's Mail.ru , die via deze dienst informatie kunnen verzamelen, zoals telefoonnummers en e-mailadressen. Dergelijke programma's kunnen honderden en duizenden extraheren is in staat een enorme hoeveelheid waardevolle informatie uit deze internetbron te halen. Maandelijks maken ruim twintig miljoen mensen gebruik van deze dienst. Het bevat een grote database adressen en telefoonnummers, evenals namen en bijnamen van gebruikers, die daarbij kunnen worden gebruikt voor verschillende internetprojecten en het vergroten van de omzet in een bepaald gebied. Extractie is in staat een enorme hoeveelheid waardevolle informatie uit deze internetbron te halen. Maandelijks maken ruim twintig miljoen mensen gebruik van deze dienst. Het bevat een grote database adressen kunnen op basis van trefwoorden zijn, en op deze manier kunt u de doelgroep bereiken. Met behulp van deze programma's is het ook mogelijk om het verzamelen van persoonlijke informatie te automatiseren. Extractie programma is in staat een enorme hoeveelheid waardevolle informatie uit deze internetbron te halen. Maandelijks maken ruim twintig miljoen mensen gebruik van deze dienst. Het bevat een grote database adressen en namen van eigenaren kunnen functioneel verschillen. Omdat post Mail. Ru heeft veel functies, zoals een grote mailboxcapaciteit, virusbescherming, de mogelijkheid om documenten te bewerken en zelfs de mogelijkheid om bestanden met een gewicht tot 20 GB te verzenden, deze service is erg populair. Registratie is heel eenvoudig en snel. En wat belangrijk is, het heeft veel actieve gebruikers, dankzij al deze factoren neemt het verkeer voortdurend toe.

Parser-programma's Mail. Ru de gebruiker voorzien van een grote hoeveelheid waardevolle informatie die kan worden gebruikt op verschillende werkterreinen. Als deze informatie in de juiste gebieden wordt gesorteerd, zal deze zeer nuttig blijken te zijn. Door de jaren heen is de service toegenomen Mail. Ru heeft zich voor veel gebruikers bewezen als een betrouwbare partner. En de gebruikers zelf zijn echte mensen die dit internetplatform gebruiken.

We leven in het informatietijdperk en het internet heeft de loop van de gebeurtenissen op aarde volledig veranderd. En wie op een bepaald gebied over meer noodzakelijke informatie beschikt, is de rest een stap voor en kan daardoor grotere resultaten behalen. Parser-programma's mail. Ru helpen bij het extraheren van de informatie die de gebruiker nodig heeft. En hij zal het al toepassen op die gebieden die voor hem relevanter zijn.

Parser is een programma dat het proces implementeert van het verzamelen van de benodigde informatie uit bepaalde bronnen.Gegevens parseren- een van de gebieden van automatisering van processen op internet waar we ons mee bezighouden.

Voor het parseren ontwikkelen we onze eigen bots, die we vertrouwen met dit arbeidsintensieve en eentonige werk. We ontwikkelen zowel eenvoudige als complexe parsers - van het verzamelen van e-mailadressen tot het berekenen van verkoopvolumes van posities.
U kunt bots bestellen en deze zelf uitvoeren, of parseren als een service bestellen en gegevens ontvangen.

Om uit populaire bronnen te parseren, is het meestal voldoende om de parser te downloaden, uit te voeren en na een tijdje heb je een bestand met alle benodigde gegevens.
Het feit is dat er geen kant-en-klare parsers zijn voor alle noodzakelijke taken, of dat de prestaties van de parser al op nul staan ​​- gezien het feit dat de lay-out van de vereiste bron kan veranderen en er geen wijzigingen zijn aangebracht in de parserprogrammacode.
Beginners op dit gebied willen natuurlijk graag een universele parser downloaden die...

Aangepaste automatisering (zennoposter-sjablonen) van Vladimir Arkhipov

Meer details over de service - zennoposter-sjablonen om te bestellen (parsers, posters, programma's voor seo, programma's voor smm en smo, procesautomatisering voor bedrijven)
Internet succestechnologie - "... automatiseer uw workflow op internet, voer het proces 24 uur per dag uit, schaal het effect door het aantal gelijktijdig werkende threads te vergroten" - en kijk naar de winst)
.

0. Bot (sjabloonprogramma) - voor het laden van goederen (volgens uw algoritme) via het beheerderspaneel op uw website.
1. Ontwikkeling van sjabloonalgoritmen, sjabloongroepen, stapsgewijs logicadiagram
2. Sjablonen voor het verzamelen van klantendatabases met behulp van uw algoritme of databases met andere informatie (zennoposter-sjablonen)
3. Sjablonen voor het automatiseren van acties op internet ( zennoposter-sjablonen)
4. Sjablonen voor het overbrengen van informatie van de ene CRM naar de andere (zennoposter-sjablonen)
5. Sjablonen voor het plaatsen van informatie op uw websites vanuit gespecificeerde bronnen
6. Sjablonen voor het testen van de belasting van de site
7. Uw browseracties, geautomatiseerd in Zennop...

Termidroid 2.0 - gepland gedragsbeheer

Termidroid 2.0 -gepland gedragsmanagement
(de nieuwste huidige versie die te koop is, is 4.5)

Meer dan 100 actieve gebruikers van het programma, 12 is het maximale aantal exemplaren van het programma voor één gebruiker.
Termidroid-programma- dit is een effectief middel om gedragsfactoren te manipuleren met als doel valsspelen gedragsfactor op een hoger niveau dan concurrenten. Gedragsfactoren worden programmatisch gestimuleerd, in overeenstemming met het door u gespecificeerde plan voor het aantal bezoeken voor specifieke verzoeken, in de tijdsbereiken die op de site worden doorgebracht en de kijkdiepten die u specificeert. Yandex-statistieken identificeren elk bezoek van een thermomidroid als een nieuwe gebruiker - vanwege het afstemmen van de anonimiteit - 5 browsers, vingerafdrukemulatie, IP-adresvervanging (het wordt aanbevolen om dynamische mobiele proxy's van