Arawna
Uzman Üye
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();
}
}
}
}
adam açık kaynak kodunu paylaşmış kanka ne anlatıonben güvenemedim yaa pc ye virüs felan atar şimdi sıkıntı olur
Gidip dosyayı taratmayı deneyebilirsinben 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ıyorben güvenemedim yaa pc ye virüs felan atar şimdi sıkıntı olur
İ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 dedimgüzel güzelde önce login yapması lazım
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?