66 lines
2.3 KiB
Python
66 lines
2.3 KiB
Python
|
|
import json
|
|||
|
|
import os
|
|||
|
|
import math
|
|||
|
|
i=0
|
|||
|
|
target_classes = ['seo-web','برنامه_نویسی']
|
|||
|
|
onlineShops=set()
|
|||
|
|
users=set()
|
|||
|
|
|
|||
|
|
for file in os.listdir('.'):
|
|||
|
|
for target_class in target_classes:
|
|||
|
|
if target_class in file and 'users' not in file:
|
|||
|
|
|
|||
|
|
try:
|
|||
|
|
f = open(file,'r')
|
|||
|
|
jsondata = json.loads(f.read())
|
|||
|
|
for cm in jsondata:
|
|||
|
|
# print(cm['text'])
|
|||
|
|
is_online_shop=False
|
|||
|
|
username =username=cm['user']['username']
|
|||
|
|
target_words = ['seo','web','programming']
|
|||
|
|
# target_words =["sh0p","keratin","collection","beeauty","makeup","hairsalon","design","lift","nail","galerry","accessory","skin","skiin","skincaare","shoop","style","market","beauti","vitrin","art","badalijat",'store','shop',"arayesh","beauty","cosmetic","perfume","zibae","zibai","skincare","gallery"]
|
|||
|
|
# target_words =["brauty","arayesh","shop"]
|
|||
|
|
for target_word in target_words:
|
|||
|
|
if target_word in username:
|
|||
|
|
i+=1
|
|||
|
|
onlineShops.add(username)
|
|||
|
|
is_online_shop=True
|
|||
|
|
if is_online_shop == False:
|
|||
|
|
users.add(username)
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
except:
|
|||
|
|
pass # print(f"https://instagram.com/{username}")
|
|||
|
|
|
|||
|
|
|
|||
|
|
print(len(users))
|
|||
|
|
print(len(onlineShops))
|
|||
|
|
f2 = open("seo-web-focused.txt","a")
|
|||
|
|
f3 = open("users-seo-web.txt","a")
|
|||
|
|
f3.truncate(0)
|
|||
|
|
f2.truncate(0)
|
|||
|
|
for user in sorted(onlineShops):
|
|||
|
|
f2.write(f"@{user}\n")
|
|||
|
|
for user in users:
|
|||
|
|
f3.write(f"@{user}\n")
|
|||
|
|
# b=0
|
|||
|
|
# filenumber = 1
|
|||
|
|
# fl = open(f"users-list-seo-web-{str(filenumber)}.txt","a")
|
|||
|
|
# for user in sorted(users):
|
|||
|
|
# fl.write(f"https://instagram.com/{user}\n")
|
|||
|
|
# b+=1
|
|||
|
|
# if (b == 5):
|
|||
|
|
# filenumber+=1
|
|||
|
|
# b=0
|
|||
|
|
# fl = open(f"users-list-seo-web-{str(filenumber)}.txt","a")
|
|||
|
|
|
|||
|
|
# fl = open(f"users-list-{target_class}.txt","a",encoding="utf-8")
|
|||
|
|
# fl.truncate(0)
|
|||
|
|
# for user in users:
|
|||
|
|
# fl.write(f"@{user}\n")
|
|||
|
|
# b+=1
|
|||
|
|
# if b % 5 ==0:
|
|||
|
|
# fl.write(f"نگاهتون رو به این محتوا دعوت میکنم")
|
|||
|
|
# fl.write(f"\n------------------------------------------------\n")
|