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")...
Teşekkür ederim hocam araştıracağım. Yine de konu hakkında bilgisi olan biri varsa eğer ulaşırsa çok mutlu olurumselenium hakkında bilgi varsa kendin yapabilirsin
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.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.
ç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.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.
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 olayında birisi size yazdığında otomatik mesaj için mi yoksa başkalarına mesaj göndermek içinmi
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 şö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.
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.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.
Tamamdır hocam teşekkürler, şu anlık çözüm işaretlemiyorum.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
Dm halledilirde hesab açmak sıkıntı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.
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.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
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.