import csv
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
with open('instagram_urls.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for line in csv_reader:
my_url = line[0]
# opening up connection, grabbing the page
uClient = uReq(my_url)
# reading the page, storing in variable
page_html = uClient.read()
# closing the connection
uClient.close()
# html parsing
page_soup = soup(page_html, "html.parser")
meta_content = str(page_soup.findAll("meta", property={"og:description"}))
print(meta_content)
meta_list = meta_content.split('"')
MetaListString = meta_list[1]
followerCountList = MetaListString.split(' ')
followerCountString = followerCountList[0]
print(followerCountString)
У меня есть CSV-файл с URL профиля Instagram в каждой строке. Я перебираю список и пытаюсь вернуть количество подписчиков в Instagram, которое есть в каждом профиле, а затем записать счетчик подписчиков в CSV рядом с URL. Некоторые строки в списке пустые, поэтому мне также нужно найти способ их пропустить (без удаления пустых строк).