Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void Write(string name, string surname, string login, string password)
- {
- using(StreamWriter writeInfo = new StreamWriter("mailInfo.txt", true))
- {
- writeInfo.WriteLine(login + "@yandex.ru" + " : " + password + " || " + "name: " + name + " surname: " + surname);
- }
- }
- protected string GenerateName()
- {
- return "pogoup";
- }
- protected string GenerateSurname()
- {
- return "Account";
- }
- protected string GenerateLogin()
- {
- bool readFromLoginInfo = false;
- string basis = "testpogoup";
- string addPart = "";
- using(StreamReader sr = new StreamReader("loginInfo.txt"))
- {
- addPart = sr.ReadLine();
- readFromLoginInfo = true;
- }
- if(readFromLoginInfo)
- {
- using(StreamWriter sw = new StreamWriter("loginInfo.txt", false))
- {
- int num = int.Parse(addPart) + 1;
- sw.WriteLine(num);
- }
- }
- return String.Concat(basis, addPart);
- }
- protected string GeneratePassword(string login)
- {
- string numbers = "1234567890";
- string smallCase = "qwertyuiopasdfghjklzxcvbnm";
- string upperCase = "QWERTYUIOPASDFGHJKLZXCVBNM";
- string pass = "";
- Random rnd = new Random();
- for(int i = 0; i < 3; i++)
- {
- char num = numbers[rnd.Next(0, numbers.Length-1)];
- pass += num;
- }
- for(int i = 0; i < 10; i++)
- {
- char num;
- if(i % 3 == 0)
- {
- num = upperCase[rnd.Next(0, upperCase.Length - 1)];
- }
- else
- {
- num = smallCase[rnd.Next(0, smallCase.Length - 1)];
- }
- pass += num;
- }
- return pass;
- }
- private void button1_Click(object sender, EventArgs e)
- {
- string name = GenerateName();
- string surname = GenerateSurname();
- string login = GenerateLogin();
- string password = GeneratePassword(login);
- webBrowser1.Document.GetElementById("firstname").SetAttribute("value", name);
- webBrowser1.Document.GetElementById("lastname").SetAttribute("value", surname);
- webBrowser1.Document.GetElementById("login").SetAttribute("value", login);
- webBrowser1.Document.GetElementById("password").SetAttribute("value", password);
- webBrowser1.Document.GetElementById("password_confirm").SetAttribute("value", password);
- Write(name, surname, login, password);
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- webBrowser1.Navigate("https://passport.yandex.ru/registration/mail");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement