Ini adalah skrip python sederhana untuk pengunduh gambar profil Instagram. itu mengunduh dp ke mesin Anda secara lokal dan kemudian menghasilkan URL publik dari gambar profil yang sama. Saya tahu begitu banyak situs online yang tersedia untuk hal yang sama dan semua situs web memiliki iklan dan captcha dan itu memakan terlalu banyak waktu jadi itulah mengapa saya membuat ini dan itu hanya untuk tujuan pendidikan.
Panduan Instalasi
yum install -y git
yum install -y python3
yum install -y python3-pip
apt install -y git
apt install -y python3
apt install -y python3-pip
pkg upgrade
pkg install git
pkg install python3
pkg install pip
pakai termux kalian silahkan install syaratnya pakai
pip install -r requirements.txt
tidak perlu pakai pip3
git clone https://github.com/yousafkhamza/instagram-profile-pic-downloader-pyscript.git
cd instagram-profile-pic-downloader-pyscript
pip3 install -r requirements.txt
python3 instapic.py
# python3 instapic.py
Instagram Profile_URL/UserName: https://instagram.com/xxxxx?utm_medium=copy_link # >>>>> use both URL and UserName
Image Downloaded under dp Directory!
Image URL Generating.....
Image URL is: https://i.ibb.co/xxxxx/xxxxxxx.jpg
keluaran visual
import requests
import json
import base64
import os
# URL Spliting.
insta_username= input('Instagram Profile_URL/UserName: ')
if insta_username.startswith("http"):
if insta_username.endswith("/"):
insta_username=insta_username.split(".com/")[1][:-1]
elif insta_username.endswith("link"):
insta_username=insta_username.split(".com/")[1].split("?")[0]
else:
insta_username=insta_username=insta_username.split(".com/")[1]
# Downloading path creation
if not os.path.exists("./dp"):
os.makedirs("./dp")
# URL Imgbb API
key_imgbb="ab6f158359d0a96a54476b63d3529d31" #public image generating imgbb key
insta_url='https://www.instagram.com'
response = requests.get(f"{insta_url}/{insta_username}/?__a=1")
# Main
if response.ok:
json_data = json.loads(response.text)
profile_pic_url=json_data["graphql"]["user"]["profile_pic_url_hd"]
r = requests.get(profile_pic_url, allow_redirects=True)
print("Image Downloaded under dp Directory!")
open(f"./dp/{insta_username}.jpeg", 'wb').write(r.content)
print("Image URL Generating.....")
with open(f"./dp/{insta_username}.jpeg", "rb") as file:
url = "https://api.imgbb.com/1/upload"
payload = {
"key": key_imgbb,
"image": base64.b64encode(file.read()),
}
r = requests.post(url, data= payload)
view_url=(json.loads(r.text)["data"]["display_url"])
print("Image URL is: "+view_url)
else:
print("UserName/Profile URL isn't correct...")
Ini adalah skrip berbasis python yang digunakan untuk mengunduh gambar profil Instagram secara lokal dan menghasilkan URL imgbb dari gambar profil tersebut.