【发布时间】:2018-11-27 02:14:25
【问题描述】:
https://www.instagram.com/example/?__a=1
当我们在instagram账号链接末尾添加?__a=1时,我们会得到一个json页面,其中包含很多用户信息,比如:
{"logging_page_id":"profilePage_11288110","show_suggested_profiles":false,"graphql":{"user":{"biography":"\ud83d\udc47 \u2018Bangers & Ballads OUT NOW\u2019\ud83d\udc47","blocked_by_viewer":false,"country_block":false,"external_url":"https://bangers.lnk.to/bangersballadsIn","external_url_linkshimmed":"https://l.instagram.com/?u=https%3A%2F%2Fbangers.lnk.to%2FbangersballadsIn&e=ATMgu1_Mj-1mm4EEU1h6pkhKhcRYlXypnC3RezuzzA9l8ftEs832t_Gc3vk3VCI5GXPNRR84EcLgjog2","edge_followed_by":{"count":494093},"followed_by_viewer":false,"edge_follow":{"count":1536},"follows_viewer":false,"full_name":"example","has_channel":false,"has_blocked_viewer":false,"highlight_reel_count":14,"has_requested_viewer":false,"id":"11288110","is_business_account":true,"is_joined_recently":false,"business_category_name":"Creators & Celebrities","business_email":"gleaveeliot@gmail.com","business_phone_number":"","business_address_json":"{\"street_address\": \"\", \"zip_code\": \"\", \"city_name\": \"\", \"region_name\": \"\", \"countcode\": \"\"}","is_private":false,"is_verified":true,"edge_mutual_followed_by":{"count":0,"edges":...
我想知道我是否可以使用程序解析"id":"11288110"。
我只是尝试使用
for username in fashion_influencers:
response = requests.get("https://www.instagram.com/example/?__a=1")
print(response.text)
看看我是否可以访问数据,但是当我使用请求打印出来时,什么都没有显示出来。
这不一定是明智的方式,但我只需要根据用户名来赞美 Instagram 用户的 ID。
【问题讨论】: