MYTUBE
YOUTUBE MP3
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;//www.gorselprogramlama.com
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace youtube_downloader
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
wb1.Navigate("www.youtube-mp3.org");//www.gorselprogramlama.com
}
private void btnConvert_Click(object sender, EventArgs e)
{
string url = txtUrl.Text; // url
wb1.Document.GetElementById("youtube-url").InnerText = url; // url doldur
wb1.Document.GetElementById("submit").InvokeMember("Click"); // Video dönüştür.
tmrKontrol.Enabled = true;
}
private void btnDownload_Click(object sender, EventArgs e)
{
string adres;
string html;
html = wb1.Document.GetElementById("dl_link").InnerHtml;// download butonu html kodu
adres = html.Replace("Download · Bu mp3 'ü link ettir", String.Empty);
wb1.Navigate(adres);
tmrKontrol.Enabled = false;//www.gorselprogramlama.com
btnDownload.Enabled = false;
}
private void tmrKontrol_Tick(object sender, EventArgs e)
{
string baslik,sure,status;
baslik = wb1.Document.GetElementById("title").InnerText;
sure = wb1.Document.GetElementById("length").InnerText;
status = wb1.Document.GetElementById("status_text").InnerText;
lblBaslik.Text = baslik;
lblSure.Text = sure;
lblStatus.Text = status;
if (status == "Video başarıyla mp3 'e çevrildi")
btnDownload.Enabled = true;
else
btnDownload.Enabled = false;
//www.gorselprogramlama.com
}
private void wb1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
btnConvert.Enabled = true;
}//www.gorselprogramlama.com
}
}