Python Instagram DM Botu Var Mı?

erenasaf

Yeni üye
7 May 2020
10
1
Arkadaşlar herkese selamlar, instagram DM marketing için kullanabileceğim dm botu bilen birisi var mı? Ve ayriyeten hesap oluşturma botuna da ihtiyacım olacak.
 
Çözüm
hocam carlonun da dediği gibi mesajı chatgpt ile hallettim kendim ek birşey katmadım. hesap açmaya baktım uğraştırır baya ve kodun kısa süre içinde çalışmama ihtimali var. işte dm atma:

Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# Mesaj içeriği
message = "Merhaba, bu otomatik bir mesajdır."

# Instagram'a giriş yapmak için fonksiyon
def login(username, password):
    driver = webdriver.Chrome()  # Selenium kullanarak Chrome tarayıcısını başlatır
    driver.get("https://www.instagram.com/")  # Instagram ana sayfasını açar
    time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler

    # Kullanıcı adı ve şifre girişi
    username_input = driver.find_element_by_name("username")...

Extazİ

Moderatör
20 Haz 2021
2,570
1,519
Front-End-Teşkilat-ı Mahsusa
Arkadaşlar herkese selamlar, instagram DM marketing için kullanabileceğim dm botu bilen birisi var mı? Ve ayriyeten hesap oluşturma botuna da ihtiyacım olacak.
Merhabalar yapay zekaya bir oluşturmayı dene ama oradan aldığın kodu geliştirmen lazım benim bildiğim dm kodu yok ama sen Github Gitlab Python gibi sitelere bir bak araştır belki ona benzer bulursun alıp düzenlersin ve test edersin.
 

erenasaf

Yeni üye
7 May 2020
10
1
Merhabalar yapay zekaya bir oluşturmayı dene ama oradan aldığın kodu geliştirmen lazım benim bildiğim dm kodu yok ama sen Github Gitlab Python gibi sitelere bir bak araştır belki ona benzer bulursun alıp düzenlersin ve test edersin.
çok teşekkür ederim araştırdım ancak github'daki programların kodları bozuk, ayriyeten vs'ten çalıştırıp readme'yi okuyup yazılımı çalıştırmak dışında bir kodlama bilgim yok.
 

Extazİ

Moderatör
20 Haz 2021
2,570
1,519
Front-End-Teşkilat-ı Mahsusa
çok teşekkür ederim araştırdım ancak github'daki programların kodları bozuk, ayriyeten vs'ten çalıştırıp readme'yi okuyup yazılımı çalıştırmak dışında bir kodlama bilgim yok.
 

erenasaf

Yeni üye
7 May 2020
10
1
dm olayında birisi size yazdığında otomatik mesaj için mi yoksa başkalarına mesaj göndermek içinmi
Hocam şöyle düşünülebilir; Bir hesap eğer toplamda 50 kişiye mesaj atabiliyorsa ve mesaj hedefimiz 500k kişi ise, ihtiyacımız olan hesap sayısı 10k adet. 10K adet hesabı oluşturduktan sonrasında, bu hesapların ayrı ayrı hedef kullanıcılara da mesaj atması gerekiyor. Kodlama bilgim yok ama şu anda eğer hem hesap oluşturan hem de hedef hesaplara mesajı spam düzenine uyacak şekilde gönderen bir python yazılımı falan bulabilirsem, kendi marketing'im için kullanmayı düşünüyorum. En düşük reklam maliyetlerini bu şekilde yakalayabilirim diye düşündüm.
 

Extazİ

Moderatör
20 Haz 2021
2,570
1,519
Front-End-Teşkilat-ı Mahsusa
Hocam şöyle düşünülebilir; Bir hesap eğer toplamda 50 kişiye mesaj atabiliyorsa ve mesaj hedefimiz 500k kişi ise, ihtiyacımız olan hesap sayısı 10k adet. 10K adet hesabı oluşturduktan sonrasında, bu hesapların ayrı ayrı hedef kullanıcılara da mesaj atması gerekiyor. Kodlama bilgim yok ama şu anda eğer hem hesap oluşturan hem de hedef hesaplara mesajı spam düzenine uyacak şekilde gönderen bir python yazılımı falan bulabilirsem, kendi marketing'im için kullanmayı düşünüyorum. En düşük reklam maliyetlerini bu şekilde yakalayabilirim diye düşündüm.
Hmm dostum böyle bir kod yazsan bile çöker çalışmaz kolay kolay geliştirip kullanman lazım bulduğun ya da yazdığın kod bile çok yavaş çalışır bence python ile mesaj atacak bir kod yaz sonra ise birde hesapla o kodu bağlayan bir kod yaz ve çalıştır tek tek mesaj atmak yerine bu daha kolay olacaktır sana.
 

silentman0142

Katılımcı Üye
29 Nis 2023
326
56
yani hocam sıfır hesaptan mesaj gideceği için bir şey vaat etmeniz lazım. hesap açma için farklı farklı proxy ile bağlanıp hesap açılabilir hazır bir şey istiyorsunuz arkadaşın attığı toola göz atın bende bi araştırıp dönüş yaparım size. olumlu yada olumsuz
 

erenasaf

Yeni üye
7 May 2020
10
1
Hmm dostum böyle bir kod yazsan bile çöker çalışmaz kolay kolay geliştirip kullanman lazım bulduğun ya da yazdığın kod bile çok yavaş çalışır bence python ile mesaj atacak bir kod yaz sonra ise birde hesapla o kodu bağlayan bir kod yaz ve çalıştır tek tek mesaj atmak yerine bu daha kolay olacaktır sana.
Hocam dediğim gibi bir kodlama bilgim yok, forumu meşgul etmemek adına konuyu kapatacağım. Python bilen bir kaç arkadaştan destek almayı deneyeceğim.

yani hocam sıfır hesaptan mesaj gideceği için bir şey vaat etmeniz lazım. hesap açma için farklı farklı proxy ile bağlanıp hesap açılabilir hazır bir şey istiyorsunuz arkadaşın attığı toola göz atın bende bi araştırıp dönüş yaparım size. olumlu yada olumsuz
Tamamdır hocam teşekkürler, şu anlık çözüm işaretlemiyorum.
 

Carlonhack

Uzman üye
20 Şub 2022
1,313
332
Hocam şöyle düşünülebilir; Bir hesap eğer toplamda 50 kişiye mesaj atabiliyorsa ve mesaj hedefimiz 500k kişi ise, ihtiyacımız olan hesap sayısı 10k adet. 10K adet hesabı oluşturduktan sonrasında, bu hesapların ayrı ayrı hedef kullanıcılara da mesaj atması gerekiyor. Kodlama bilgim yok ama şu anda eğer hem hesap oluşturan hem de hedef hesaplara mesajı spam düzenine uyacak şekilde gönderen bir python yazılımı falan bulabilirsem, kendi marketing'im için kullanmayı düşünüyorum. En düşük reklam maliyetlerini bu şekilde yakalayabilirim diye düşündüm.
Dm halledilirde hesab açmak sıkıntı
 

silentman0142

Katılımcı Üye
29 Nis 2023
326
56
hocam carlonun da dediği gibi mesajı chatgpt ile hallettim kendim ek birşey katmadım. hesap açmaya baktım uğraştırır baya ve kodun kısa süre içinde çalışmama ihtimali var. işte dm atma:

Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# Mesaj içeriği
message = "Merhaba, bu otomatik bir mesajdır."

# Instagram'a giriş yapmak için fonksiyon
def login(username, password):
    driver = webdriver.Chrome()  # Selenium kullanarak Chrome tarayıcısını başlatır
    driver.get("https://www.instagram.com/")  # Instagram ana sayfasını açar
    time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler

    # Kullanıcı adı ve şifre girişi
    username_input = driver.find_element_by_name("username")
    username_input.send_keys(username)
    password_input = driver.find_element_by_name("password")
    password_input.send_keys(password)
    password_input.send_keys(Keys.ENTER)
    time.sleep(5)  # Oturum açma işleminin tamamlanması için bekler

    return driver

# Mesaj gönderme fonksiyonu
def send_message(driver, recipient_username):
    driver.get(f"https://www.instagram.com/explore/tags/{recipient_username}/")  # Etiket sayfasını açar
    time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler

    # İlk 10 gönderiyi bulur ve üzerine tıklar
    for i in range(1, 11):
        post_xpath = f'//*[@id="react-root"]/section/main/article/div[1]/div/div/div[{i}]/div[1]/a/div/div[2]'
        try:
            post = driver.find_element_by_xpath(post_xpath)
            post.click()
            time.sleep(2)  # Gönderinin yüklenmesini bekler

            # Gönderi sayfasında kullanıcı adını bulur ve mesajı gönderir
            username = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/div[1]/article/header/div[2]/div[1]/div[1]/span/a')
            username.click()
            time.sleep(2)  # Profil sayfasının yüklenmesini bekler

            # Mesaj gönderme butonuna tıklar
            message_button = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/header/section/div[1]/div[1]/div/button')
            message_button.click()
            time.sleep(2)  # Mesaj kutusunun yüklenmesini bekler

            # Mesaj kutusunu bulur ve mesajı yazar
            message_input = driver.find_element_by_css_selector("textarea[placeholder='Mesaj...']")
            message_input.send_keys(message)
            message_input.send_keys(Keys.ENTER)
            time.sleep(2)  # Mesajın gönderilmesini bekler

            driver.back()  # Profil sayfasından geri döner
            time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler
        except:
            print(f"{i}. gönderi bulunamadı veya mesaj gönderilemedi.")

# Metin dosyasından Instagram kullanıcı bilgilerini okur
def read_instagram_credentials(filename):
    credentials = []
    with open(filename, 'r') as file:
        for line in file:
            username, password = line.strip().split(',')
            credentials.append((username, password))
    return credentials

# Instagram kullanıcı bilgilerini dosyadan okur
credentials = read_instagram_credentials("instagram_bilgileri.txt")

# Her bir kullanıcı için giriş yapar ve mesajları gönderir
for username, password in credentials:
    driver = login(username, password)
    recipient_hashtag = "test"  # Mesaj göndermek istediğiniz etiket
    send_message(driver, recipient_hashtag)
    driver.quit()  # Tarayıcıyı kapatır
 
Çözüm

erenasaf

Yeni üye
7 May 2020
10
1
hocam carlonun da dediği gibi mesajı chatgpt ile hallettim kendim ek birşey katmadım. hesap açmaya baktım uğraştırır baya ve kodun kısa süre içinde çalışmama ihtimali var. işte dm atma:

Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# Mesaj içeriği
message = "Merhaba, bu otomatik bir mesajdır."

# Instagram'a giriş yapmak için fonksiyon
def login(username, password):
    driver = webdriver.Chrome()  # Selenium kullanarak Chrome tarayıcısını başlatır
    driver.get("https://www.instagram.com/")  # Instagram ana sayfasını açar
    time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler

    # Kullanıcı adı ve şifre girişi
    username_input = driver.find_element_by_name("username")
    username_input.send_keys(username)
    password_input = driver.find_element_by_name("password")
    password_input.send_keys(password)
    password_input.send_keys(Keys.ENTER)
    time.sleep(5)  # Oturum açma işleminin tamamlanması için bekler

    return driver

# Mesaj gönderme fonksiyonu
def send_message(driver, recipient_username):
    driver.get(f"https://www.instagram.com/explore/tags/{recipient_username}/")  # Etiket sayfasını açar
    time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler

    # İlk 10 gönderiyi bulur ve üzerine tıklar
    for i in range(1, 11):
        post_xpath = f'//*[@id="react-root"]/section/main/article/div[1]/div/div/div[{i}]/div[1]/a/div/div[2]'
        try:
            post = driver.find_element_by_xpath(post_xpath)
            post.click()
            time.sleep(2)  # Gönderinin yüklenmesini bekler

            # Gönderi sayfasında kullanıcı adını bulur ve mesajı gönderir
            username = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/div[1]/article/header/div[2]/div[1]/div[1]/span/a')
            username.click()
            time.sleep(2)  # Profil sayfasının yüklenmesini bekler

            # Mesaj gönderme butonuna tıklar
            message_button = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/header/section/div[1]/div[1]/div/button')
            message_button.click()
            time.sleep(2)  # Mesaj kutusunun yüklenmesini bekler

            # Mesaj kutusunu bulur ve mesajı yazar
            message_input = driver.find_element_by_css_selector("textarea[placeholder='Mesaj...']")
            message_input.send_keys(message)
            message_input.send_keys(Keys.ENTER)
            time.sleep(2)  # Mesajın gönderilmesini bekler

            driver.back()  # Profil sayfasından geri döner
            time.sleep(2)  # Sayfanın tamamen yüklenmesini bekler
        except:
            print(f"{i}. gönderi bulunamadı veya mesaj gönderilemedi.")

# Metin dosyasından Instagram kullanıcı bilgilerini okur
def read_instagram_credentials(filename):
    credentials = []
    with open(filename, 'r') as file:
        for line in file:
            username, password = line.strip().split(',')
            credentials.append((username, password))
    return credentials

# Instagram kullanıcı bilgilerini dosyadan okur
credentials = read_instagram_credentials("instagram_bilgileri.txt")

# Her bir kullanıcı için giriş yapar ve mesajları gönderir
for username, password in credentials:
    driver = login(username, password)
    recipient_hashtag = "test"  # Mesaj göndermek istediğiniz etiket
    send_message(driver, recipient_hashtag)
    driver.quit()  # Tarayıcıyı kapatır
teşekkürler hocam elinize emeğinize sağlık likei verdim.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.