У меня есть список некоторых учетных записей Instagram и URL-адрес Instagram '? __ a = 1' Я пытаюсь получить конфиденциальность учетной записи. Все хорошо, но после примерно 128 имен пользователей я получаю следующую ошибку:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
это мой код
import pandas as pd
import json
import requests
from pandas import read_csv
import sqlite3
#connecting to database
db = sqlite3.connect('followers_check.db')
c = db.cursor()
cnt = 0
#path to followers name
file = '/Users/Desktop/followers_data/follower.csv'
list = pd.read_csv(file)
loop = list.iterrows()
for i in loop:
cnt = cnt + 1
if cnt>127:
usm = (i[1]['names'])
page_content = requests.get('https://www.instagram.com/'+usm+'/?__a=1')
tree = page_content.json()
privacy_account = tree['graphql']['user']['is_private']
if privacy_account==False:
c.execute("INSERT INTO followers_checked(usm) VALUES (?)", [usm])
db.commit()
print('done...'+str(cnt))
у кого-нибудь есть решение или какой-нибудь совет?