Tôi đang tìm kiếm một người theo dõi và danh sách theo định dạng JSON thông qua yêu cầu web (giống như trên trang web Instagram). Ví dụ, tôi có thể đăng nhập thông qua các yêu cầu, và nhận được thông tin người dùng:Cách nhận những người theo dõi và danh sách sau trên Instagram qua các yêu cầu http
def get_user_info(self, user_name):
url = "https://www.instagram.com/" + user_name + "/?__a=1"
try:
r = requests.get(url)
except requests.exceptions.ConnectionError:
print 'Seems like dns lookup failed..'
time.sleep(60)
return None
if r.status_code != 200:
print 'User: ' + user_name + ' status code: ' + str(r.status_code)
print r
return None
info = json.loads(r.text)
return info['user']
tôi đã cố gắng để xem những gì yêu cầu Chrome gửi đến máy chủ, nhưng đã không thành công. Câu hỏi đặt ra là: cách chuẩn bị yêu cầu nhận hoặc đăng tương tự để truy xuất danh sách người theo dõi mà không có API Instagram?
Tôi đang cố gắng để làm như vậy. Tôi có thể thấy những gì máy chủ đang gửi, nó quá lớn để đăng ở đây, và nó không phải là câu trả lời cho câu hỏi chính của bạn. Tôi muốn SO sẽ có tin nhắn riêng – Pablo
Đây là những gì nó được gửi đến máy chủ. Có thể biết id người dùng Instagram. Vấn đề là tôi không biết id truy vấn đến từ đâu. Nguồn q = ig_user (1256133425) +% 7B% 0A ++ theo sau_by.first (10) +% 7B% 0A ++++ đếm% 2C% 0A ++++ page_info +% 7B% 0A ++++++ end_cursor % 2C% 0A ++++++ has_next_page% 0A ++++% 7D% 2C% 0A ++++ nút +% 7B% 0A ++++++ id% 2C% 0A ++++++ is_verified% 2C% 0A ++++++ đã theo dõi_by_viewer % 2C% 0A ++++++ requested_by_viewer% 2C% 0A ++++++ full_name% 2C% 0A ++++++ profile_pic_url% 2C% 0A ++++ ++ tên người dùng% 0A ++++% 7D% 0A ++% 7D% 0A% 7D% 0A & ref = relationship% 3A% 3Afollow_list & query_id = 17845270936146575 – Pablo