Обращайтесь с ожидаемыми ценностями, получая учетные записи конфиденциальности из Instagram - PullRequest
1 голос
/ 05 ноября 2019

У меня есть список некоторых учетных записей 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))

у кого-нибудь есть решение или какой-нибудь совет?

...