MMP-parser is een snelle e-mailparser voor leden van groepen in het sociale netwerk "Mijn wereld". Parseer mijn wereld

Ontvang e-mail van mijn wereld is een macro voor Excel van elke versie waarmee u e-mailadressen van gebruikers kunt extraheren sociaal netwerk Mijn [email protected] vanaf vrijwel elke pagina. U kunt in My World zoeken op basis van de criteria waarin u geïnteresseerd bent, en vervolgens e-mail uit het resultaat extraheren. Dit macroprogramma is een geavanceerdere versie, maar kost ook iets meer; u kunt betalen en de macro verkrijgen via de link onderaan de pagina. Voordat u een aankoop doet, raad ik u ten zeerste aan de demoversie van de macro te gebruiken, die alleen gebruikersnamen extraheert, en te proberen uw eerste lijst van 450 contacten te verkrijgen met behulp van de onderstaande instructies.

Maar toen introduceerde My World bescherming tegen het snel scrollen van pagina's naar beneden. En dus moet je het nu handmatig doen of langzaam, met tussenpozen, een script gebruiken.

Welke kennis is er nodig om e-mail van My World te ontvangen met behulp van een macro?

Ten eerste moet u de browser (met name Chrome) en de console daarin kunnen gebruiken. Ik heb niet gecontroleerd hoe dit werkt (en of het werkt) in andere browsers, maar het principe van het helemaal naar het einde scrollen van een pagina in Chrome is als volgt. We laden My World en zoeken op basis van de criteria die ons interesseren. Zoals te zien is in de onderstaande schermafbeelding, heb ik de volgende add-ons gebruikt: Zoekbalk– Michail; Geslacht - Man; Land - Rusland; Regio - Moskou; Stad: Moskou; Leeftijd - 22..24.

Zoals uit de schermafbeelding blijkt, leverde de zoekopdracht ons het aantal van 4.549 gevonden mensen op die aan de geselecteerde criteria voldeden. Maar zoals u later zelf zult zien, meer dan 450 contacten uit één zoekopdracht onmogelijk om te verzamelen. Ik weet niet waar dit mee te maken heeft, of is het gewoon zo marketingtruc makers van het sociale netwerk, maar niet het punt. Deze 450 contacten zijn genoeg om mee te beginnen, en dan kunnen we nog een verzoek indienen, en nog een, en nog een...

Standaard wordt de pagina na het uitvoeren van een zoekopdracht niet volledig geladen en wanneer u naar beneden probeert te scrollen, beginnen de gegevens te laden. Maar als u constant op de knop End (PageDown) drukt of met het muiswiel door de pagina bladert, zal op een gegeven moment plotseling alle inhoud van de zoekresultaten verdwijnen. Dit is de geïntroduceerde bescherming. Om dit te omzeilen, hoeft u alleen maar de intervallen tussen het laden van de pagina in acht te nemen. Persoonlijk doe ik dit met behulp van een script dat wordt uitgevoerd in de Chrome-console, wat ik u adviseer ook te doen.

Het script zelf is erg klein en, vertaald in menselijke taal, is het de bedoeling dat je na een bepaalde tijd helemaal naar beneden scrollt op de pagina. Empirisch gezien heb ik deze periode ingesteld op 10 seconden (in het script wordt de tijd gemeten in milliseconden, dus stellen we deze in op 10.000). Hoe voer je dit script uit? Om dit te doen, klikt u in Chrome sneltoets Ctrl+Shift+J. Onderaan of rechts verschijnt een console met een klein hoek beugel en cursor:

In plaats van de tekst 'Voeg hier scriptcode in', voegt u het script zelf in:

functie mijnScroll()
{
if (sh != document.body.scrollHeight)
{
sh = document.body.scrollHeight;
scrollTo(0, sh);
setTimeout(mijnScroll, 10000);
}
}

En druk op de Enter-toets. Het pagina-scrollproces begint. Het duurt ongeveer 30 minuten. Op dit moment kunt u uw gang gaan, andere tabbladen in Chrome openen, het belangrijkste is om het tabblad met het My World-zoekresultaat niet te sluiten.

Wanneer de pagina na een half uur volledig is geladen, kunt u de console sluiten door op de F12-toets te drukken. Alle andere acties zijn vrijwel hetzelfde als wat in de video hierboven wordt getoond, maar ik zal ze hieronder nog gedetailleerder beschrijven.

Dit was het eerste punt van lichaamsbewegingen dat de gebruiker van de macro moest maken. Het tweede punt is dat u macro's in Excel moet inschakelen. Ik schilder voor verschillende versies hoe je het moet doen.

Voor Excel 2003 en lager:

Ga naar het menu “Extra” - “Macro” - “Beveiliging”

en in het venster dat verschijnt, selecteert u “Laag”.

Voor Excel 2007 en hoger:

Klik op de knop "Office" (of het menu-item "Bestand") en selecteer "Opties". In het venster dat verschijnt, selecteert u het item “Trust Control Center” aan de linkerkant en klikt u vervolgens op de knop “Trust Control Center-instellingen” aan de rechterkant.

In het venster dat verschijnt, selecteert u aan de linkerkant ‘Macro-instellingen’ en aan de rechterkant ‘Alle macro’s inschakelen’.

Hiermee is de opname van macro's in Excel voltooid. Voor het geval dat, raad ik aan Excel opnieuw te starten. Dit gebeurt slechts één keer en het is niet nodig om de beveiliging te configureren voor volgende uitvoeringen van de macro. Laten we daarom direct naar het parseren gaan postadressen.

We keren terug naar onze Mijn Wereld-pagina in Chrome, waar de zoekresultaten al naar het einde zijn gescrold. Selecteer de volledige inhoud van de pagina; u kunt hiervoor de sneltoets Ctrl+A gebruiken. Kopieer de selectie - Ctrl+C of op de ouderwetse manier klik met de rechtermuisknop muis - Kopiëren. Vervolgens voeren we het macrobestand GetEmailFromMyWorld.xls uit en plakken wat we hebben gekopieerd in de allereerste cel (Ctrl+V). Je krijgt zoiets als dit lelijke plaatje:

Maar dat is geen probleem, nu voeren we de macro uit en hebben we een prachtige lijst met namen en e-mailadressen. Gebruik hiervoor de sneltoets Alt+F8 en selecteer in het venster dat verschijnt de macro en voer deze uit voor uitvoering. Dit zal enige tijd duren, maar aan het einde heb je een mooi bord met twee kolommen: de naam van de persoon en zijn e-mailadres. Als u de demoversie van de macro gebruikt, heeft de uitvoer slechts één kolom: de naam van de persoon.

Soms de pagina zoekresultaten My World geeft dubbele vermeldingen weer, dat wil zeggen meerdere mensen met dezelfde naam, en na verwerking met een macro kunnen ze dezelfde adressen hebben brievenbussen. Maar Excel zal ons helpen bij het verwijderen van duplicaten. Ik zal niet in detail treden; ik geef alleen een link naar een pagina die beschrijft hoe je dit voor verschillende versies van het programma kunt doen.

Dat zijn in feite alle trucjes bij het werken met een macro. Via de onderstaande link kunt u een demoversie van de macro downloaden.

Als je de demoversie al hebt geprobeerd en een volwaardige macro wilt aanschaffen, gebruik dan de onderstaande link en volg de instructies.

EmailFromMyWorld - extractieprogramma e-mails gebruikers die lid zijn van groepen op het sociale netwerk Moi [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 extractieproces starten e-mail 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 het verzamelen van de gegevens is voltooid, verschijnt de knop “Opslaan” waarmee u de resultaten naar een bestand kunt schrijven. Beschikbare opties om op te slaan Excel-spreadsheet, csv-bestand en in een normaal tekstformaat. Als u een Excel-tabel selecteert (zoals in het onderstaande videovoorbeeld), zal het programma, na het opslaan, Excel zelf starten en u laten weten 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 erin volgende versies alles zal op de best mogelijke manier verlopen 😉

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.

Parser - een programma dat het verzamelproces implementeert noodzakelijke informatie uit gespecificeerde 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. Wij ontwikkelen zowel eenvoudige als complexe parsers - van verzamelen e-mailadressen, voordat de verkoopvolumes van posities worden berekend.
U kunt bots bestellen en deze zelf uitvoeren, of parseren als een service bestellen en gegevens ontvangen.

Voor het parseren met populaire bronnen, meestal is het voldoende om de parser te downloaden - voer deze uit 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 programmacode Er zijn geen wijzigingen aangebracht in de parser.
Beginners op dit gebied willen natuurlijk graag een universele parser downloaden die...

Aangepaste automatisering (zennoposter-sjablonen) van Vladimir Arkhipov

Meer details over de service - aangepaste zennoposter-sjablonen (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 op basis 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
(laatste te koop huidige versie - 4.5)

Meer dan 100 actieve gebruikers programma's, 12 - maximaal aantal kopieën van het programma van een van de gebruikers.
Termidroid-programma- Dit effectief middel manipulatie van gedragsfactoren met het oog op bedrog gedragsfactor tot meer hoog niveau dan concurrenten. Bedriegen gedragsfactoren vindt programmatisch plaats, in overeenstemming met uw gespecificeerde plan voor het aantal bezoeken voor specifieke verzoeken, binnen uw gespecificeerde tijdsbestek dat u op de site doorbrengt en binnen de door u gespecificeerde kijkdieptes. Yandex-statistieken definiëren elk bezoek van een thermomidroid als een nieuwe gebruiker - vanwege fijnafstemming anonimiteit - 5 browsers, vingerafdrukemulatie, IP-adresvervanging (het wordt aanbevolen om dynamische mobiele proxy's van

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 een lus vanaf de ondergrens van de array met links naar de bovengrens

IfErr.Number=9Dan
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 beter 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.

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 e-mail 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

adressen en andere waardevolle informatie, stelt u in staat projecten op verschillende gebieden te creëren. Er zijn Parser-programma's 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 , 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 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.