Я пытаюсь выполнить многопоточность / обработать этот скребок, но я не уверен, как этого добиться. Любая помощь?
Код получает все имена пользователей Instagram из списка хэштегов (input.txt) и экспортирует их в / downloads / NAME.txt
. нужна папка / downlaods в каталоге и файл input.txt. Внутри этого файла я использовал пример хэштегов qdqmedia
& kmgkreations
(по одному в каждой строке)
from instaloader import Instaloader
import io
import time
f = open('input.txt','r',encoding='utf-8')
HASHTAG = f.read()
p = HASHTAG.split('\n')
loader = Instaloader(sleep=False)
# input()
PROFILE = p[:]
print('Total Hashtags in List:',len(PROFILE))
for ind in range(len(PROFILE)):
pro = PROFILE[ind]
try:
filename = 'downloads/'+pro+'.txt'
fil = open(filename,'a',newline='',encoding="utf-8")
for post in loader.get_hashtag_posts(pro):
hashtags = post.owner_username
fil.write(str(hashtags)+'\n')
except:
print('Skipping',pro)