Tweet Atıcı — C#

Tweet Atıcı — C#

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;//www.gorselprogramlama.com

using System.Text;

using System.Windows.Forms;

using System.Threading;

namespace Tweet_Atıcı

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

webBrowser1.Navigate("https://twitter.com/");

}

private void btnGiris_Click(object sender, EventArgs e)

{

webBrowser1.Document.GetElementById("signin-email").InnerText = txtEmail.Text;

webBrowser1.Document.GetElementById("signin-password").InnerText = txtPass.Text;

HtmlElementCollection theElementCollection;//www.gorselprogramlama.com

theElementCollection = webBrowser1.Document.GetElementsByTagName("button");

foreach (HtmlElement curElement in theElementCollection)

{

if (curElement.GetAttribute("tabindex").Equals("4"))

{

curElement.InvokeMember("click");//www.gorselprogramlama.com

}

}

}

Random r = new Random();

int sira = 0;

Thread clicker;

HtmlElementCollection htmlCollection;

private void btnTweetAt_Click(object sender, EventArgs e)

{

Tweetle();

}

void Tweetle()

{

string tweet = txtTweet.Text + " Set Random: " + r.Next(0,9999);

webBrowser1.Document.GetElementById("global-new-tweet-button").InvokeMember("Click");

webBrowser1.Document.GetElementById("tweet-box-global").InnerText = tweet;

htmlCollection = webBrowser1.Document.GetElementsByTagName("button");

clicker = new Thread(new ThreadStart(click));//www.gorselprogramlama.com

clicker.Start();

}

void click()

{

Thread.Sleep(750);

foreach (HtmlElement curElement in htmlCollection)

{

if (curElement.InnerText == "Tweet")

{

curElement.InvokeMember("click");

}

}

}

private void chkBaslat_CheckedChanged(object sender, EventArgs e)

{

if (chkBaslat.Checked)

{

tmrTweet.Enabled = true;

}

else

{

tmrTweet.Enabled = false;

}

}

private void tmrTweet_Tick(object sender, EventArgs e)

{

Tweetle();

}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)

{

/*

if (!btnGiris.Enabled)

{

btnGiris.Enabled = true;

}

*/

}

private void txtTweet_TextChanged(object sender, EventArgs e)

{

label4.Text = Convert.ToString(txtTweet.MaxLength – txtTweet.Text.Length);

}

}

}

[/code]

Ümit Demirtaş

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir