python - 处理从 Instagram 获取隐私帐户的期望值
问题描述
我有一些 instagram 帐户的列表,并通过 Instagram url '?__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))
有人有解决方案或任何建议吗?
解决方案
推荐阅读
- mysql - 使用 ObjectionJS、knex 进行 AND OR 查询
- python - 缩进和语法错误 Python:由于这些问题,我无法按预期运行程序
- android - 如何在处理多个编辑文本时保持编辑文本的焦点?
- python - 如何使用 Python 函数 animation.FuncAnimation 实时绘制来自 Arduino 的数据
- javascript - 是否建议通过将 vendorChunk 设置为 true 来将 main.js 包拆分为主要和供应商包,以便在 Angular 中进行生产构建?
- algorithm - 以算法方式执行浮点加法
- node.js - 停止对 Express 服务器的新请求,但可以处理旧请求并发送响应
- javascript - 如何在画布中使多个图像可拖动/调整大小?
- android - 无法从 PlayStore 为 Android 12 targetSDK 31 安装应用程序
- java - 在分布式系统中生成字母数字字符串