çerez bilgilerinizi dahil ederek anlık olark profil resmi değiiştiriyor
import requests
import os
image_path = "my_new_pp.jpg"
cookies = {
'ig_did': '',
'datr': '',
'csrftoken': '',
'mid': '',
'ig_nrcb': '1',
'rur': '""',
'ds_user_id': '',
'sessionid': '',
}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0',
'Accept': '*/*',
'Accept-Language': 'tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3',
#'Accept-Encoding': 'gzip, deflate, br',
'Referer': 'https://www.instagram.com/accounts/edit/',
'X-CSRFToken': '',
'X-Instagram-AJAX': '',
'X-IG-App-ID': '',
'X-ASBD-ID': '',
}
# Prepare the payload as multipart/form-data
multipart_data = {
'profile_pic': (os.path.basename(image_path), open(image_path, 'rb'), 'image/jpeg')
}
# Make the POST request
response = requests.post(
'https://www.instagram.com/accounts/web_change_profile_picture/',
cookies=cookies,
headers=headers,
files=multipart_data
)
# Parse and print the response
response_data = response.json()
print(response_data)