Macro parser para sa email mula sa My World social network. MMP parser - mabilis na parser ng mga email ng mga miyembro ng mga grupo ng social network na "My World"

Pagbati sa lahat ng nagbabasa ng aking blog. Sa artikulong ito ay ipo-post ko ang pinagmulan ng aking mail parser Mail.Ru Group (My World) sa site at ipapaliwanag ko ng kaunti ang pagkilos nito. Itong script tumutulong sa iyo na mangolekta malalaking base umiiral na E-Mails mula sa Mail.Ru para sa brute force, spam at anumang iba pang aksyon. Hindi mo kailangang kumilos nang random o maghanap ng mga pampublikong database.
Gumagana ang parser na ito sa mga pangkat ng proyektong "Aking Mundo" mula sa Mail.Ru. Mga manggagawa sa benepisyo ng serbisyong ito hands-on. Ipinapakita nila ang mga email address ng lahat ng kalahok ng proyektong ito. Ito ang dahilan kung bakit madali silang makuha. Gayunpaman, sila ay sapat na matalino upang hindi magpakita ng higit sa 10,000 miyembro ng bawat grupo. Aking mail parser Mail.Ru Group (My World) nagbabasa html code mga pahina na ginagamit ng mga miyembro ng pangkat WinHttp.WinHttpRequest object, at pagkatapos ay isang maliit na tusong pagmamanipula at voila! Gayunpaman, tingnan ang code mismo:

DimFSO,FileLink,arrLink(),i,Link_Line,GoodTxt,InetFile,Soderzh
DimAllUsers,PageUser,AllPageUser,LenPage,OstUser,Pages
Diml,i2,WinHttpRequest,RegExp,Mail,Dict,Start,Finish

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

Sa ErrorResumeNext
Link_Line=0"panimulang numero ng elemento ng array na may mga link
SetFileLink=FSO.OpenTextFile("BaseLinks.txt",1,True)" buksan ang file na may mga link ng pangkat
DoUntilFileLink.AtEndOfStream" hanggang sa maabot ang dulo ng file
RedimPreservearrLink(Link_Line)"itala at i-save ang resulta
arrLink(Link_Line)=FileLink.ReadLine"italaga ang bawat link sa isang array
Link_Line=Link_Line+1"i-update ang numero ng elemento ng array
Loop
FileLink.Close"isara ang file na may mga link

SetGoodTxt=FSO.CreateTextFile("good.txt",True)"lumikha ng file kung saan ise-save ang mail
Fori=LBound(arrLink)toUBound(arrLink)"simulan ang loop mula sa mababang limitasyon array na may mga link sa itaas

IfErr.Number=9Then
MsgBox"BaseLinks.txt file ay walang laman!",16
WScript.Quit
Endif
InetLink=""&arrLink(i)&""" italaga ang link sa isang variable


RegExp.Pattern="profile__menuLinkCounter.(2).(1,)SetMatches=RegExp.Execute(Soderzh)"Gumawa ng koleksyon mula sa isang linya
Ang SetMatch=Matches.Item(0)"ay nakakakuha ng tanging elemento ng koleksyon
Str=Match.Value" Kunin ang kinakailangang substring
AllUsers=Mid(Str,27,Match.Length-31)" Alisin ang hindi kailangan
AllUsers=Abs(AllUsers)" nakukuha namin ang absolute number. Inalis ang space
PageUser=Round(AllUsers/20,2)" malalaman natin kung ilang page ang may subscriber
AllPageUser=int(PageUser)" ay nakakakuha ng integer na bilang ng mga pahina ng subscriber
LenPage=Len(AllPageUser)" nalaman namin ang bilang ng mga character ng isang integer na bilang ng mga pahina
OstUser=Mid(PageUser,LenPage+2,2)" nakukuha namin ang natitirang 2 character
IpisNumeric(OstUser)thenAllPageUser=AllPageUser+1" kung may natitirang numero, pagkatapos ay magdagdag ng isang pahina
ForPages=1toAllPageUser" mula sa una hanggang sa huling pahina na may mga subscriber
InetLink=""&arrLink(i)&"/friends?page="&Pages&""" link sa bawat page na may mga subscriber
WinHttpRequest.Buksan ang"POST",InetLink,0"Mga parameter ng kahilingan sa HTTP
WinHttpRequest.Send" Nagpapadala ng kahilingan sa HTTP
Soderzh=WinHttpRequest.ResponseText" isulat ang page code bilang text sa isang variable
RegExp.Pattern="(inviz.(2)).(1,)\.ru"" Ang email template na hinahanap namin
RegExp.Global=True" na paghahanap para sa lahat ng mga tugma
SetMatches=RegExp.Execute(Soderzh)" Lumikha ng isang koleksyon
Fori2=0ToMatches.Count-1" Pag-loop sa koleksyon
SetMatch=Matches.Item(i2)
Mail=Mid(Match.Value,8)"alisin ang hindi kailangan
IfDict.Exists(""&Mail&"")Then" suriin ang mail para sa pag-uulit
Iba pa
Dict.Add Mail,0" magdagdag ng bagong mail sa koleksyon
Isinulat ng GoodTxt.WriteLine(""&Mail&"")" ang natanggap na address sa file na Good.txt
EndIf
Susunod
IfMatches.Count<20ThenExitFor" Если на странице было меньше 20 человек, значит это конец списка. Выходим
"Ginawa para sa mga layunin ng seguro"
IfPages=500thenExitFor" kung page 500, pagkatapos ay lumabas
Susunod" mula una hanggang huling pahina na may mga subscriber - wakas
Susunod na" loop mula sa ibaba ng array na may mga link sa tuktok - dulo

GoodTxt.Close" isara Good.txt
Finish=Timer-Start
MsgBox"Nakumpleto ang pag-parse ng mail sa "&Tapos&" na mga segundo!"
Maaari mong i-download ang code dito kung ito ay mas maginhawa para sa iyo


Kung ito ay nasa maling paksa, ilipat ito:!
Isang bagay lang ang kailangan mong gawin: magdagdag ng mga link sa mga pangkat na kailangan mo file na "BaseLinks.txt". Pakitandaan na isinulat ang mga ito nang walang trailing slash (walang \).

Sa halimbawang ito na ginamit ko RegExp object, ngunit ito ay posible upang makakuha ng sa pamamagitan ng simpleng string function. Sinubukan kong i-parse ang isang grupo ng 500 tao sa parehong paraan, at ayon sa aking mga obserbasyon, ang RegExp object ay higit na gumaganap ng mga regular na function sa halos 2 segundo. Mukhang kaunti, ngunit sa malalaking dami ng trabaho magkakaroon ito ng napakalakas na epekto.

Ang halimbawang ito ay mahusay na gumagana! Siyempre, posible at kahit na kinakailangan upang mahawakan ang mga error nang maayos, ngunit hindi na ito ang aking gawain. At syempre single-threaded ito! Maaari ka ring gumamit ng proxy, ngunit hindi ko nakikita ang punto nito. Hindi ako gumawa ng statistics. Magagawa mo ito sa iyong sarili sa iyong paglilibang.
Maaari mong i-download ang pinagmulan dito

Dapat ay nakarehistro ka upang makita ang mga link.

Ang EmailFromMyWorld ay isang programa para sa pagkuha ng mga email mula sa mga user na miyembro ng mga grupo sa social network na My [email protected].

Paano magtrabaho sa EmailFromMyWorld

Ang EmailFromMyWorld ay napakadaling gamitin. Kailangan mong pumunta sa My World sa pahina ng grupo na interesado ka at kopyahin ang address nito (URL). Pakitandaan na ang programa ay idinisenyo para sa iyo na makapasok sa Aking Mundo nang hindi nagpapakilala, iyon ay, nang hindi naka-log in. Pagkatapos kopyahin ang address ng grupo, kailangan mong ilunsad ang EmailFromMyWorld at i-paste ang kinopyang address sa tanging magagamit na input field. Pagkatapos nito, kailangan mong i-click ang pindutang "I-extract" sa programa at sa gayon ay simulan ang proseso ng pagkuha ng mga email ng mga user mula sa grupo. Ang prosesong ito ay tumatagal ng humigit-kumulang 10 minuto, ngunit depende sa pagganap ng computer at sa bilis ng koneksyon sa Internet.

Pagkatapos makumpleto ang pagkolekta ng data, lilitaw ang pindutang "I-save", sa pamamagitan ng pag-click kung saan maaari mong isulat ang mga resulta sa isang file. Available ang mga opsyon para sa pag-save sa isang Excel spreadsheet, csv file at plain text na format. Kung pumili ka ng isang talahanayan ng Excel (tulad ng sa halimbawa ng video sa ibaba), pagkatapos ay pagkatapos i-save ang programa ay ilulunsad ang Excel mismo at aabisuhan ka na ang proseso ay kumpleto na.

Bilang resulta ng programa, humigit-kumulang 10,000 (sampung libong) mga postal address ang nakolekta. Kung mayroon kang tanong: "Bakit 10,000 lang, kung marami pang user sa grupo?", Ang sagot ay napakasimple. Tulad ng malinaw mula sa video, mayroon lamang 500 mga pahina na may mga user na magagamit para sa panonood. Sa ika-501 na pahina magkakaroon na ng error (tila, isang proteksyon o depekto sa social network). Kaya, sa kabuuan, 500 mga pahina na may 20 mga gumagamit sa bawat pahina ay eksaktong nagbibigay sa aming 10,000 mga email. Sinasabi nila na mayroong isang paraan upang kunin ang natitira, ngunit hanggang ngayon ay hindi ko pa ito nakuha. Marahil sa mga susunod na bersyon ng programa ang lahat ay magiging mas mahusay 😉

Higit pang mga detalye ay makikita sa video sa ibaba.

Ang programa ay binabayaran, ngunit ang demo na bersyon ay dapat sapat para sa iyo upang suriin ang mga kakayahan nito. At pagkatapos ay maaari kang magpasya kung irehistro ito o hindi.

Isa sa pinakamalaking libreng email platform ay Mail. ru (Aking Mundo). At Parser Mail.ru ay nakakakuha ng malaking halaga ng mahalagang impormasyon mula sa mapagkukunang ito sa Internet. Mahigit dalawampung milyong tao ang gumagamit ng serbisyong ito buwan-buwan. Naglalaman ito ng isang malaking database mga address at iba pang mahalagang impormasyon tungkol sa mga gumagamit. At ngayon mayroong higit sa isang daang milyon sa kanila. Ang Mail ay may user-friendly na interface para sa mga mobile phone at tablet, na ginagawang mas kaakit-akit sa mga user. Sikat ang mobile email dahil magagamit ito habang malayo sa iyong computer. Access sa database na ito ay nakakakuha ng malaking halaga ng mahalagang impormasyon mula sa mapagkukunang ito sa Internet. Mahigit dalawampung milyong tao ang gumagamit ng serbisyong ito buwan-buwan. Naglalaman ito ng isang malaking database address at iba pang mahalagang impormasyon, ay nagbibigay-daan sa iyo na lumikha ng mga proyekto sa iba't ibang larangan.

Mayroong mga programa sa Parser Mail.ru , na may kakayahang mangolekta ng impormasyon mula sa serbisyong ito, tulad ng mga numero ng telepono at email address. Ang ganitong mga programa ay maaaring kumuha ng daan-daan at libu-libo ay nakakakuha ng malaking halaga ng mahalagang impormasyon mula sa mapagkukunang ito sa Internet. Mahigit dalawampung milyong tao ang gumagamit ng serbisyong ito buwan-buwan. Naglalaman ito ng isang malaking database mga address at numero ng telepono, pati na rin ang mga pangalan at palayaw ng mga gumagamit, na sa proseso ay maaaring magamit para sa iba't ibang mga proyekto sa Internet at pagtaas ng mga benta sa isang partikular na lugar. Pagbunot ay nakakakuha ng malaking halaga ng mahalagang impormasyon mula sa mapagkukunang ito sa Internet. Mahigit dalawampung milyong tao ang gumagamit ng serbisyong ito buwan-buwan. Naglalaman ito ng isang malaking database ang mga address ay maaaring batay sa mga keyword, at sa paraang ito ay maaabot mo ang target na madla. Gayundin, gamit ang mga programang ito, posible na i-automate ang pagkolekta ng personal na impormasyon. Programa ng pagkuha ay nakakakuha ng malaking halaga ng mahalagang impormasyon mula sa mapagkukunang ito sa Internet. Mahigit dalawampung milyong tao ang gumagamit ng serbisyong ito buwan-buwan. Naglalaman ito ng isang malaking database ang mga address at pangalan ng mga may-ari ay maaaring magkaiba sa pagganap. Dahil mail Mail. ru ay may maraming mga function, tulad ng isang malaking kapasidad ng mailbox, proteksyon ng virus, ang kakayahang mag-edit ng mga dokumento, at maging ang kakayahang magpadala ng mga file na tumitimbang ng hanggang 20 GB, ang serbisyong ito ay napakapopular. Ang pagpaparehistro ay napaka-simple at mabilis. At ang mahalaga, marami itong aktibong user, salamat sa lahat ng mga salik na ito, patuloy na tumataas ang trapiko.

Mga programa sa parser Mail. ru bigyan ang user ng malaking halaga ng mahalagang impormasyon na maaaring magamit sa iba't ibang larangan ng aktibidad. Kung ang impormasyong ito ay pinagsunod-sunod sa mga tamang lugar, ito ay magiging lubhang kapaki-pakinabang. Sa paglipas ng mga taon ng pagkakaroon, ang serbisyo Mail. ru ay itinatag ang sarili bilang isang maaasahang kasosyo para sa maraming mga gumagamit. At ang mga gumagamit mismo ay mga tunay na tao na gumagamit ng Internet platform na ito.

Nabubuhay tayo sa panahon ng impormasyon, at ganap na binago ng Internet ang takbo ng mga kaganapan sa mundo. At sinuman ang may higit na kinakailangang impormasyon sa isang partikular na lugar ay isang hakbang sa unahan ng iba, at nang naaayon ay makakamit ang mas malalaking resulta. Mga programa sa parser mail. ru tumulong sa pagkuha ng impormasyong kailangan ng gumagamit. At ilalapat na niya ito sa mga lugar na mas may kaugnayan sa kanya.

Ang Parser ay isang programa na nagpapatupad ng proseso ng pagkolekta ng kinakailangang impormasyon mula sa mga ibinigay na mapagkukunan.Pag-parse ng data- isa sa mga lugar ng automation ng mga proseso sa Internet kung saan tayo ay nakikibahagi.

Para sa pag-parse, bumuo kami ng sarili naming mga bot, na pinagkakatiwalaan namin sa matrabaho at monotonous na gawaing ito. Bumubuo kami ng simple at kumplikadong mga parser - mula sa pagkolekta ng mga email address hanggang sa pagkalkula ng mga dami ng benta ng mga posisyon.
Maaari kang mag-order ng mga bot at patakbuhin ang mga ito nang mag-isa, o mag-order ng pag-parse bilang isang serbisyo at tumanggap ng data.

Upang mai-parse mula sa mga sikat na mapagkukunan, kadalasan ay sapat na upang i-download ang parser, patakbuhin ito at pagkaraan ng ilang sandali magkakaroon ka ng isang file na may lahat ng kinakailangang data.
Ang katotohanan ay walang handa na mga parser para sa lahat ng kinakailangang gawain, o ang pagganap ng parser ay nasa zero na - dahil sa katotohanan na ang layout ng kinakailangang mapagkukunan ay maaaring magbago, at walang mga pagbabagong ginawa sa ang parser program code.
Ang mga nagsisimula sa bagay na ito, siyempre, ay gustong mag-download ng isang unibersal na parser na...

Custom na automation (zennoposter template) mula kay Vladimir Arkhipov

Higit pang mga detalye tungkol sa serbisyo - mga custom na template ng zennoposter (mga parser, poster, program para sa SEO, mga programa para sa smm at smo, automation ng proseso para sa negosyo)
Teknolohiya ng tagumpay sa Internet - "... i-automate ang iyong daloy ng trabaho sa Internet, patakbuhin ang proseso sa buong orasan, sukatin ang epekto sa pamamagitan ng pagtaas ng sabay-sabay na gumaganang mga thread"- at tingnan ang kita)
.

0. Bot (template program) - para sa paglo-load ng mga kalakal (ayon sa iyong algorithm) sa pamamagitan ng admin panel sa iyong website.
1. Pagbuo ng mga algorithm ng template, mga grupo ng template, step-by-step na logic diagram
2. Mga template para sa pagkolekta ng mga database ng customer ayon sa iyong algorithm o mga database ng iba pang impormasyon (mga template ng zennoposter)
3. Mga template para sa pag-automate ng mga aksyon sa Internet ( mga template ng zennoposter)
4. Mga template para sa paglilipat ng impormasyon mula sa isang CRM patungo sa isa pa (mga template ng zennoposter)
5. Mga template para sa pag-post ng impormasyon sa iyong mga website mula sa mga tinukoy na mapagkukunan
6. Mga template para sa pagsubok sa pag-load ng site
7. Ang iyong mga pagkilos sa browser, na awtomatiko sa Zennop...

Termidroid 2.0 - naka-iskedyul na pamamahala ng pag-uugali

Termidroid 2.0 -nakaplanong pamamahala ng pag-uugali
(ang pinakabagong kasalukuyang bersyon na ibinebenta ay 4.5)

Higit sa 100 aktibong user ng program, 12 ang maximum na bilang ng mga kopya ng program para sa isang user.
Programa ng Termidroid- ito ay isang epektibong paraan ng pagmamanipula ng mga salik sa pag-uugali para sa layunin ng pagdaraya salik sa pag-uugali sa isang mas mataas na antas kaysa sa mga kakumpitensya. Ang mga salik sa pag-uugali ay pinalakas sa pamamagitan ng program, alinsunod sa iyong tinukoy na plano para sa bilang ng mga pagbisita para sa mga partikular na kahilingan, sa mga hanay ng oras na ginugol sa site at sa lalim ng pagtingin na iyong tinukoy. Tinutukoy ng mga sukatan ng Yandex ang bawat pagbisita na ginawa ng isang thermomidroid bilang isang bagong user - dahil sa fine-tuning na anonymity - 5 browser, fingerprint emulation, IP address substitution (inirerekumenda na gumamit ng mga dynamic na mobile proxy mula sa