İnstagram mesaj botu C# Selenium

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Arawna
Uzman Üye
Katılım
5 Kas 2017
Mesajlar
204
Çözümler
2
Tepki puanı
23
Ödüller
6
Yaş
35
8 HİZMET YILI
İnstagram Mesaj Botu
İnstagram için istediğiniz sayıda ve istediğiniz çeşitte mesaj göndermenizi sağlayan bir bot yazdım isteyen arkadaşlar direk indirip kullanabilirler kodları görmek ve geliştirmek isteyen arkadaşlar içinde kodları paylaşacağım

Programın ekran görüntüsü:
mesajbot1.PNG


Kullanım:
1- Kullanmak için Chrome tarayıcı olması gerekiyor yoksa eğer önce Chrome tarayıcıyı kurun.
2- Klasörü rardan çıkartın içerisinde 3 adet dosya olacak o dosyaların bir arada durmaları lazım yoksa çalışmaz
3- instagrammesajgönderme isimli programı çalıştırın gerekli talimatlar programda anlatılıyor talimatlara uyarak işleminizi yapın
4- Bir sorun yaşarsanız bu konuya yorum atarak özelden yazarak yada discord üzerinden ulaşabilirsiniz(Discord: arawna#0927)

Bağlantıları görmek için lütfen Giriş Yap

Bağlantıları görmek için lütfen Giriş Yap


Bağlantıları görmek için lütfen Giriş Yap

Bağlantıları görmek için lütfen Giriş Yap






Kodlar

C#:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace instagrambot
{
    class Program
    {
        static void Main(string[] args)
        {
            Int64 mesajsayisi;
            int mesajcesit;
            string[] mesajlar;
            bilgiGiris:
            try
            {
                Console.WriteLine("// İnstagram mesaj botu \\");
                Console.WriteLine("Uygulama Chrome tarayıcı ile çalışıyor chrome yüklü olmak zorunda");
                Console.Write("Kaç tane mesaj göndermek istiyorsunuz(Abartma): ");
                mesajsayisi = Convert.ToInt64(Console.ReadLine());
                Console.Write("Kaç farklı çeşitte mesaj göndermek istiyorsun: ");
                mesajcesit = Convert.ToInt32(Console.ReadLine());
                mesajlar = new string[mesajcesit];
                for (int i = 0; i < mesajcesit; i++)
                {
                    Console.Write(i + 1 + ". Mesajı giriniz: ");
                    mesajlar[i] = Console.ReadLine();
                }
            }
            catch
            {
                Console.Clear();
                Console.WriteLine("Hatalı bilgi girdiniz lütfen bilgileri doğru doldurunuz.");
                Console.WriteLine("Devam etmek için 'ENTER' tuşuna basınız.");
                Console.ReadLine();
                Console.Clear();
                goto bilgiGiris;
            }

            try
            {
                Console.WriteLine();
                Console.WriteLine("Birazdan instagram web sitesi açılacak açıldıgında siteye giriş yapın");
                Console.WriteLine("Giriş yaptıktan sonra mesaj gönderme yerine girip kime mesaj göndermek istiyorsanız");
                Console.WriteLine("O kişi ile mesajlaşmanıza girin ardından buraya gelip 'ENTER' tuşuna basın");
                Console.WriteLine("İnstagrami açmak için 'ENTER' tusuna bas");
                Console.ReadLine();
                IWebDriver driver = new ChromeDriver();
                string gonderbtn = "#react-root > section > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.DPiy6.Igw0E.IwRSH.eGOV_.vwCYk > div.uueGX > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.Igw0E.IwRSH.eGOV_._4EzTm.JI_ht > button";

                driver.Navigate().GoToUrl("https://www.instagram.com");
                System.Threading.Thread.Sleep(10000);
                Console.WriteLine("-------------------------------------------");
                Console.Write("Devam etmek için 'Enter' a tıkla");
                Console.ReadLine();
                IWebElement mesajkutusu = driver.FindElement(By.CssSelector("#react-root > section > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.DPiy6.Igw0E.IwRSH.eGOV_.vwCYk > div.uueGX > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.Igw0E.IwRSH.eGOV_.vwCYk.ItkAi > textarea"));
                for (int i = 0; i < mesajsayisi; i++)
                {
                    for (int j = 0; j < mesajcesit; j++)
                    {
                        mesajkutusu.SendKeys(mesajlar[j]);
                        driver.FindElement(By.CssSelector(gonderbtn)).Click();
                    }

                }
                Console.WriteLine("Gönderim tamamlandı.");
            }
            catch
            {
                Console.Clear();
                Console.WriteLine("Bir hata oluştu lütfen programı yeniden başlatın");
                Console.WriteLine("Talimatları doğru olarak yaptıgınızdan emin olun");
                Console.ReadLine();
            }
            


        }


    }
}
 
Bu Sokaklar Acıya Kardeş Olur
Seçkin Üye
Katılım
25 Ara 2015
Mesajlar
296
Tepki puanı
19
Ödüller
6
Yaş
28
10 HİZMET YILI
eline sağlık deneyceğim
 
LEFTSPACEX。。。
Onaylı Üye
Katılım
24 Ağu 2016
Mesajlar
139
Çözümler
2
Tepki puanı
20
Ödüller
9
Yaş
27
Sosyal
9 HİZMET YILI
Eline sağlık kardeşim çok başarılı çalışma.
 
elektrik hayattır
Seçkin Üye
Katılım
18 Haz 2019
Mesajlar
505
Çözümler
1
Tepki puanı
35
Ödüller
6
Yaş
39
6 HİZMET YILI
denemekte fayda var
 
☾☆ Ederinden Fazla Değer Soytarıyı Kral Eder ☾☆
Süper Üye
Katılım
12 Mar 2017
Mesajlar
619
Çözümler
2
Tepki puanı
93
Ödüller
8
Yaş
29
9 HİZMET YILI
Vay be kral harbi eline sağlık beğeni falan yapabilirmisin?
 
Onaylı Üye
Katılım
12 May 2020
Mesajlar
56
Çözümler
1
Tepki puanı
2
Yaş
27
6 HİZMET YILI
Yararlı bi konu şimdi onlar düşünsün :) denedim çok güzel çalışıyor tek sıkıntı kendime basmış olmam dgshoıasd eline sağlık
 
Süper Üye
Katılım
1 Haz 2020
Mesajlar
618
Çözümler
2
Tepki puanı
27
Ödüller
4
Yaş
30
6 HİZMET YILI
ben güvenemedim yaa pc ye virüs felan atar şimdi sıkıntı olur
 
Seçkin Üye
Katılım
30 Nis 2021
Mesajlar
315
Çözümler
1
Tepki puanı
9
Yaş
25
5 HİZMET YILI
daha denemedim fakat tehlikeli dosya fln diyorsa virüs koruyucuyu kapatın indiremezsenizde
 
Seçkin Üye
Katılım
15 Tem 2016
Mesajlar
300
Çözümler
1
Tepki puanı
16
Ödüller
9
9 HİZMET YILI
denedim çok güzel çalışıyor ellerine sağlık kardeşim
 
Yaşayan efsane
Banlı Üye
Katılım
26 Mar 2018
Mesajlar
1,360
Çözümler
37
Tepki puanı
402
Ödüller
7
8 HİZMET YILI
ben güvenemedim yaa pc ye virüs felan atar şimdi sıkıntı olur
Açık kaynak kodu olan bir projeye virüs falan atar demek komik. Her virüs bildiren şeyi kullanmayacaksan MemoryUI kullanma knk defender virüs olarak algılıyor :)
Eline sağlık hocam
Bağlantıları görmek için lütfen Giriş Yap
kanıtına ulaşabilirsiniz.
 
Son düzenleme:
Seçkin Üye
Katılım
24 Eyl 2020
Mesajlar
317
Çözümler
2
Tepki puanı
19
Ödüller
2
5 HİZMET YILI
Eyvallah reis deniyecem yan hesapta eline sağlık
 
Üye
Katılım
27 Eki 2020
Mesajlar
27
Tepki puanı
1
Ödüller
4
5 HİZMET YILI
hocam eline sağlık güzel bir uygulama olmuş acaba bunun ana sayfadaki veya keşvetteki fotoğrafların altına yorum atan bir şekli gelir mi?
 
Banlı Üye
Katılım
12 Tem 2020
Mesajlar
196
Çözümler
1
Tepki puanı
33
Ödüller
3
5 HİZMET YILI
güzel güzelde önce login yapması lazım
 
Arawna
Uzman Üye
Katılım
5 Kas 2017
Mesajlar
204
Çözümler
2
Tepki puanı
23
Ödüller
6
Yaş
35
8 HİZMET YILI
güzel güzelde önce login yapması lazım
İstesem direk sizden programa kullanıcı adı ve şifre girmenizi isteyip programın kendisnin login yapmasını sağlayabilirdim zaten ama söye bir sorun var bazen instagram login yapmaya çalıstıgında şüpheli giriş diyip girişini onaylamanı istiyor bu yuzdende boyle bir durumla karşılaşıldugunda programın yapabilecegi birşey yok bende bu yuzden insanlar kendisi login yapsın sonra programı devam ettirsin dedim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst