Suhelge InstaPy abil Instagrami profiili jälgijatega

Automatiseeritud interaktsioonid teie Instagrami kontol on väga kasulikud, kui te ei soovi raisata aega piltide meeldimisele, profiilide jälgimisele ja nende jälgimise lõpetamisele.

Mängin basskitarri Itaalias asuvas bluusibändis (ig profiil) ja tahan kasvada Instagramis ja laiendada oma haardeulatust. Seega pean hakkama lahendust otsima.

InstaPy

Mõni kuu tagasi veebis surfates avastasin midagi huvitavat. Olin vaimustatud Tim Grossmanni keskmise loo lugemisest ja jälgisin kohe tema GitHubi hoidlat. See Pythonis kirjutatud vinge avatud lähtekoodiga projekt kannab nime InstaPy.

Enda boti seadistamiseks saate lugeda installijuhendit ja olla valmis Instagrami interaktsioonide automatiseerimiseks (ma ei selgita siin, kuidas saate seda teha, dokumentatsioon on tõesti selge!).

Mõni nädal olen selle boti seadistanud ainult automaatsete meeldimiste jaoks ja siltide järgi pilte ja videoid kommenteerima (#blues, #livemusic jne ...). Ma väldiksin jälgimise jälgimise tehnika kasutamist, kuna ma pole kindel, kas Instagram saaks mind selle eest trahvida või keelata.

Nagu arvata võis, kasvas jälgijaid ja meeldimisi pildi kohta järjepidevalt (alustades 600 jälgijast), kasutades mitte agressiivset bot-konfiguratsiooni (200 meeldimist päevas, 30 kommentaari päevas).

Kuid see, mida ma teha tahan, pole mitte ainult sildi järgi pildid, vaid ka suhelda inimestega, kes võivad minu olemasolust tõeliselt huvitatud olla! Tõepoolest, mulle meeldivad pildid minu sõpradest (kes jälgivad minu isiklikku, mitte ärikontot) ja inimestest, kes jälgivad minu bändiga sarnaseid artiste.

Ja see läks paremaks. Kirjutasin hõlpsa skreeperi, et täpsustada Instagrami kontode loendit JavaScripti ja jQuery põhjal.

Parsimine

Instagrami laadimise jälgijate teave on teie brauseri domeenis ja kood näeb välja selline.

Klassi isgrP-ga divis on nimekiri, kus on veel mõni div. Mida me teha tahame, on täpsustada selle loendi kõiki kasutajanimesid. Kasutajanimed laaditakse klassi FPmhX div-pealkirjadesse. Minu koodi taga olev tehniline probleem on väga lihtne: nende jaotuste sees olevate pealkirjade ekstraheerimiseks kasutan jQuery Class Selectorit.

$ ('. FPmhX'). Map (function () {return this.title;});

Pärast seda, kasutades kirjutamisfunktsiooni, panin kõik need väärtused tekstialasse hästi vormindatud, python-laadse ja kasutamiseks valmis nimekirjana.

Erinevused minu ja InstaPy lahenduse vahel „Suhtleme kellegi teise jälgijatega”

# Suhtle inimestega, et konkreetsele kasutajale järgnevad # set_do_comment, set_do_follow ja set_do_like

InstaPy meetod Suhelda kellegi teise jälgijatega on selle teostamiseks lihtne viis. Erinevused on see, et tahan oma olekut kontrollida, tahan olla kindel, et suhtlen kõigi kasutajatega ja mitte kellegagi ning ma ei taha, et see oleks juhuslik valik. Tahan suhelda kellegagi igapäevaselt ja mõne päeva pärast tahan olla kindel, et olen nende kõigiga suhelnud.

Mida peate tegema

Otsite õiget kontot

Kõigepealt peate otsima õige Instagrami profiili (st: minu isiklik konto, teiega sarnane riba ...) ja klõpsama jälgijal.

Ülaltoodud näites soovime suhelda The Black Keysi fännidega (parem on kasutada isiklikku kontot mõõduka arvu jälgijatega).

Selle konto kõigi jälgijate kohta teabe kogumiseks peate kogu teabe alla laadima, kuna kogu teave on laaditud teie brauseri DOM-i. Terve loendi või mitme konto kerimisel laaditakse need brauseri inspektori abil (Chrome'i korral CTRL + Shift + C) ja klõpsatakse dialoogiaknas paksu pealkirjaga „Jälgija”.

Nagu DOM-ist näete, saate nüüd klassi isgrP-ga div-ga hakkama saada. Paremklõpsake sellel div-il ja redigeeri HTML-ina. Vajutage CTRL + A, et valida kõik, ja CTRL + C kopeerimiseks.

Kasutage kaabitsat

Nüüd kleepige HTML-kood oma kaabitsasse ja klõpsake nuppu HTML-valmis nuppu ja seejärel nuppu Loo nimekiri.

Allapoole kerimisel näete konto jälgijaid. Parempoolsel tekstialal saate nimekirja kopeerida pythoniks valmis.

Sisestage nimekiri InstaPy faili.py

Nüüd peate nimekirja sisestama oma jooksvasse robotisse ja töö on tehtud (näide minu GitHubi hoidlas). Ma lõin InstaPy kausta faili kasutajad_explored.txt, veendumaks, et ma ei uuriks sama kontot mitu korda.

Koodi idee on suhelda juhuslikult ja iga päev erinevate kontodega, kuni te suhtlete kogu oma kraapitud nimekirjaga.

Järeldused

Meetod töötab lihtsalt suurepäraselt, kuid seda saaks natuke automatiseerida, sest lõppude lõpuks peate ikkagi kulutama aega jälgijate nimekirjade sirvimiseks Instagramis.

Konkurentide fännidega suhtlemise lihtsuse tõttu võib see olla võimas viis alustamiseks või uueks äriprojektiks. Lisaks saate neile ainult oma meeldimiste, kommentaaride või jälgimise abil teada anda oma olemasolust!

Failid saate alla laadida minu GitHubi hoidlasse siin. Lõbutse hästi!