Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # encoding=utf-8
- import sys
- import random
- from time import sleep
- from InstagramAPI import InstagramAPI
- from instapy.util import smart_run
- from instapy import InstaPy
- from selenium.common.exceptions import NoSuchElementException
- from selenium.webdriver import ActionChains
- #reload(sys)
- #sys.setdefaultencoding('utf8')
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import re
- options = webdriver.ChromeOptions()
- options.add_argument("--disable-user-media-security=true")
- driver = webdriver.Chrome("D:/chromedriver.exe", chrome_options=options)
- igAPI = InstagramAPI("InfluencersPoland", "dupaa123")
- js = "window._sharedData.entry_data.ProfilePage[0].graphql.user.id"
- igAPI.login()
- users = ['shaxiu_uuu', 'magdaleszczynska', 'gabriel_piotrowski', 'ann_owsiak', 'paczynskifilip', 'elka_aaaa', 'agataaaw', 'pt_grzesiek', 'mvchinv', 'dzullia_', 'gosia_sierakiewicz', 'kurnikowo.pl', 'daiyell', 'jedrzejmajerphotography', 'lenawisher', 'tea_in_the_travel', ]
- userid = []
- session = InstaPy(username="InfluencersPoland",
- password="dupaa123",
- headless_browser=False)
- for i in range(0, len(users)):
- a = True
- print(users[i])
- try:
- p = driver.get('https://www.instagram.com/' + str(users[i]))
- result = driver.execute_script("return " + js)
- except BaseException:
- a = False
- if (a):
- userid.append(result)
- driver.close()
- ##a = []
- ##for i in range(0, len(userid)):
- ## a = ("'" + str(userid) + "', ")
- # '[ u'10343497', u'1443651700', u'2191031849', u'234143247', u'248216997', u'276097867', u'1048996908', u'534026279', u'2246323539', u'270909762', u'440793784', u'367318589', u'295664533', u'1564501400', u'1296342899', u'531991496', u'593638467', u'255735708', u'201223222', u'3144692552', u'52926858', u'324741236', u'5554504528', u'2962410637', u'1723783534', u'964155651', u'374968666', u'5657752802', u'332977925', u'1788563350', u'860443524', u'1038748931', u'2216023818', u'1551641063', u'208495446', u'50831910', u'1581629747', u'504368610', u'6731802636', u'1623562315', u'1465706835', u'1400534898', u'641478853', u'1442204021', u'1508850118', u'624283172', u'337441820', u'1175325351', u'2054816332', u'190567404', u'834556627', u'1811054349', u'3155823364', u'1193863523', u'791513550', u'226940162', u'523614845', u'1188044979', u'4968741098', u'3623123334', u'328506023', u'242100526', u'41379572', u'554788918', u'582452124', u'42700060', u'369929553', u'263346075', u'6309282520', u'631679653', u'1288815372', u'5892884607', u'1210818753', u'201225449', u'6122066', u'1720987082', u'628262705', u'7779824225', u'4372768873', u'3114657797', u'2201043803', u'1093580420', u'227079461', u'287426176', u'551624656', u'3612755174', u'1336752521', u'1315976239', u'321281973', u'736096947', u'1546408486', u'622180252', u'1412596951', u'228896596', u'463509508', u'1212368580', u'1943661896', u'1115549781', u'4022954825', u'968675168', u'330657998', u'4143611858', u'1463412790', u'6554665973', u'1264201564', u'438832039', u'1430848211', u'174949746', u'849416726', u'399805948', u'709879251', u'1377249319', u'348702042', u'4085287954', u'902768912', u'1572769676', u'1077794909', u'1386388170', u'1811109511', u'203764976', u'1252802815', u'1506435224', u'2228079561', u'220178716', u'324809144', u'1770032711', u'4975619255', u'1652344985', u'1330427080', u'723607290', u'1013233635', u'1229256349', u'235587183', u'461411757', u'515632638', u'1347447455', u'206439900', u'1267031753', u'657468228', u'486357844', u'417286278', u'2306748491', u'1370058952', u'569082579', u'3653477978', u'300466237', u'446297646', u'212684205', u'1427725350', u'1425454553', u'305604745', u'683498945', u'1293177171', u'558517929', u'1184193046', u'537698609', u'4354535702', u'319290750', u'6061216805', u'1698414073', u'479779431', u'1458212662', u'2197909301', u'8088891339', u'1545510182', u'1089793897']',
- ##print a
- with smart_run(session):
- for i in range(0, len(userid)):
- try_tosend = igAPI.direct_message(
- "Witam, chcielibysmy porozmawiac o firmie, ktora oferuje zarabianiem wzamian za reklamowanie produktow. Jako, ze firma istnieje na rynku juz dlugi czas to poszukuje jak najwiekszej ilosci influencerow. Jedynym wymaganiem jaki jest to posiadanie polskiego profilu osobistego(bez memow) oraz przynajmniej 5000 obserwujacych. Stawki za post są rozne od 100 zl do nawet 1500 zl. Prosze dac znac jesli podac dalsze kroki.",
- userid[i])
- if (try_tosend == False):
- session.set_comments([
- 'Witam, chcielibysmy porozmawiac o firmie, ktora oferuje zarabianie wzamian za reklamowanie produktow. Jako, ze firma istnieje na rynku juz dlugi czas to poszukuje jak najwiekszej ilosci influencerow. Jedynym wymaganiem jaki jest to posiadanie polskiego profilu osobistego(bez memow) oraz przynajmniej 5000 obserwujacych. Prosimy o wiadomosc prywatną na @InfluencersPoland w przypadku zainteresowania. Stawki za post są rozne od 100 zl do nawet 1500 zl.'])
- session.set_do_comment(enabled=True, percentage=100)
- session.set_do_like(True, percentage=100)
- session.set_action_delays(enabled=True, comment=40)
- session.interact_by_users(users[i], amount=1, randomize=True, media='Photo')
- else:
- print("Wyslano " + str(i + 1) + " wiadomosc do " + str(users[i]))
- sleep(random.randint(15, 60))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement