Hoşgeldin Misafir

C# Tweet Atma Programı

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
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 **** Form1_Load(object sender, EventArgs e)
 
{
 
webBrowser1.Navigate("https://twitter.com/");
 
}
 
private **** btnGiris_Click(object sender, EventArgs e)
 
{
 
webBrowser1.********.GetElementById("signin-email").InnerText = txtEmail.Text;
 
webBrowser1.********.GetElementById("signin-password").InnerText = txtPass.Text;
 
HtmlElementCollection theElementCollection;//www.gorselprogramlama.com
 
theElementCollection = webBrowser1.********.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 **** btnTweetAt_Click(object sender, EventArgs e)
 
{
 
Tweetle();
 
}
 
**** Tweetle()
 
{
 
string tweet = txtTweet.Text + " Set Random: " + r.Next(0,9999);
 
webBrowser1.********.GetElementById("global-new-tweet-button").InvokeMember("Click");
 
webBrowser1.********.GetElementById("tweet-box-global").InnerText = tweet;
 
htmlCollection = webBrowser1.********.GetElementsByTagName("button");
 
clicker = new Thread(new ThreadStart(click));//www.gorselprogramlama.com
 
clicker.Start();
 
}
 
**** click()
 
{
 
Thread.Sleep(750);
 
foreach (HtmlElement curElement in htmlCollection)
 
{
 
if (curElement.InnerText == "Tweet")
 
{
 
curElement.InvokeMember("click");
 
}
 
}
 
}
 
private **** chkBaslat_CheckedChanged(object sender, EventArgs e)
 
{
 
if (chkBaslat.Checked)
 
{
 
tmrTweet.Enabled = true;
 
}
 
else
 
{
 
tmrTweet.Enabled = false;
 
}
 
}
 
private **** tmrTweet_Tick(object sender, EventArgs e)
 
{
 
Tweetle();
 
}
 
private **** webBrowser1_********Completed(object sender, WebBrowser********CompletedEventArgs e)
 
{
 
/*
 
if (!btnGiris.Enabled)
 
{
 
btnGiris.Enabled = true;
 
}
 
*/
 
}
 
private **** txtTweet_TextChanged(object sender, EventArgs e)
 
{
 
label4.Text = Convert.ToString(txtTweet.MaxLength - txtTweet.Text.Length);
 
}
 
}
 
}