Aşağıdaki kodu düzeltmem için yardımcı olursanız sevinirim.
Instagram user'ın katılma tarihini check edemiyorum. joined:Bilgi Bulunamadı olarak dönüyor.

import requests
url_account_info = "https://instagram130.p.rapidapi.com/account-info"
url_followers = "https://instagram130.p.rapidapi.com/user-followers"
url_joined = "https://instagram130.p.rapidapi.com/account-info"
# Kullanıcı adlarını almak için user.txt dosyasını oku
with open("user.txt", "r") as file:
users = file.readlines()
# Sonuçları tutmak için dosyayı aç (utf-8 olarak)
with open("user_info.txt", "w", encoding='utf-8') as result_file:
for user in users:
username = user.strip() # Her satırdan gelen kullanıcı adını temizle
headers = {
"X-RapidAPI-Key": "X",
"X-RapidAPI-Host": "X"
}
# Takipçi sayısını al
followers_querystring = {"username": username}
followers_response = requests.get(url_followers, headers=headers, params=followers_querystring)
followers_data = followers_response.json()
followers_count = followers_data.get("followers", 0)
# Katılma tarihini al
joined_querystring = {"username": username}
joined_response = requests.get(url_joined, headers=headers, params=joined_querystring)
joined_data = joined_response.json()
joined_date = joined_data.get("joined", "Bilgi Bulunamadı")
querystring = {"username": username}
response = requests.get(url_account_info, headers=headers, params=querystring)
data = response.json()
# Kullanıcının gizli olup olmadığını kontrol et
is_private = "true" if "is_private" in data and data["is_private"] else "false"
result = f"{username}: is_private:{is_private}, followers:{followers_count}, joined:{joined_date}\n"
result_file.write(result)
# İşlem tamamlandı mesajını yazdır
print("Kullanıcı bilgileri başarıyla kaydedildi.")