gpt4 book ai didi

python - Instagram API python 用户后跟

转载 作者:行者123 更新时间:2023-12-01 04:59:49 26 4
gpt4 key购买 nike

我使用“api.user_followed_by”,它只显示 50 个用户,然后显示所有用户的链接,例如 "https://api.instagram.com/v1/users/<id>/followed-by?access_token=<ACCESS-TOKEN>"我需要将所有用户保存在数据库中,有没有办法显示用户的所有关注者?也许是因为我在 shell 中执行此操作?

([User: victoriasecretmcb, User: laueleizalde, User: marellasdesign, User: caetano_nuno, User: eloy_fernandes, User: sparkles_design, User: xavinavas23, User: kikexr, User: ds_franklin, User: danielcaetano15, User: carlosalicova, User: donmiguelv, User: psteinvorth, User: hakvdub, User: _abrah, User: 7dimitri7, User: j.capote, User: roger_hannouch, User: gguerrero26, User: macmaquillaje02, User: ilgenuas, User: alem274, User: zebrols, User: edwinaleman69, User: gfmmartins, User: dego5, User: eliocastaneda3, User: jeancastilloc, User: dajosama, User: jamesdancer73, User: gavoonmaguire, User: nolygarcia62, User: maajiswim_siut, User: jjuankab, User: tikiticas, User: adefreitasvz, User: tenias66, User: obliviousowl_, User: lykus, User: mc_hasel, User: gabriela_m_oropeza_b, User: gabosanabria, User: adzamski, User: eishynena, User: tropical_chik_ve, User: teddy_bear567, User: cae_ucv, User: nikeexclusivo1, User: pablojmg, User: felixizarra], 'https://api.instagram.com/v1/users/307622607/followed-by?access_token=307622607.5593d6d.0936a78b99054931982b9b644ec75f48&cursor=1402704073642')

enter image description here

最佳答案

您需要使用分页。 API 响应应包含一个名为 next_url 的值,调用该值后您将获得 50 个以上的用户。如果不分页,就无法一次性获取所有内容。

参见http://instagram.com/developer/endpoints/

就您的情况而言,您似乎正在使用 Python API 库,因此在调用 user_followed_by 时添加 as_generator=True。这应该返回一个可以迭代的生成器对象。

def example():
generator = api.user-followed_by(as_generator=True, max_pages=None)
for page in generator:
print page #page will have the next 50 users, etc

关于python - Instagram API python 用户后跟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26512971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com