Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Lấy Album Nhạc của Mp3.zing.vn trong C#????

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    1

    Exclamation Lấy Album Nhạc của Mp3.zing.vn trong C#????

    Visual C# Code:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.ComponentModel;
    4. using System.Data;
    5. using System.Drawing;
    6. using System.Linq;
    7. using System.Text;
    8. using System.Windows.Forms;
    9. using System.Web;
    10. using System.Net;
    11. using System.Text.RegularExpressions;
    12. using System.Xml;
    13.  
    14. namespace WiewS
    15. {
    16.     public partial class Form1 : Form
    17.     {
    18.         public Form1()
    19.         {
    20.             InitializeComponent();
    21.         }
    22.  
    23.         private void button1_Click(object sender, EventArgs e)
    24.         {
    25.             #region Tham khao
    26.             // string split;
    27.            // string mp3;
    28.            // string pt = "xmlURL=(.*?)&";
    29.            // string pt2 = "http(.*?)</source>";
    30.            ////textBox1.Text =  
    31.            // string chuoi = Get("http://mp3.zing.vn/bai-hat/Con-Duong-Tinh-Yeu-Lam-Truong/ZWZC8UW8.html");
    32.            //Regex myRegex = new Regex(pt);
    33.            //Match m = myRegex.Match(chuoi);
    34.            //if (m.Success)
    35.            //{
    36.            //    split = m.Value;
    37.            //    split = split.Substring(7);
    38.            //    mp3 = Get(split);
    39.            //    Regex Regex2 = new Regex(pt2);
    40.            //    Match m2 = Regex2.Match(mp3);
    41.            //    textBox1.Text = m2.Value; ;
    42.             //}
    43.             #endregion
    44.             //string[] dkm = new string[10];
    45.             string fuck = Get("http://mp3.zing.vn/album/Chuc-Xuan-Ben-Em-Mua-Xuan-Dam-Vinh-Hung-ft-Duong-Trieu-Vu-ft-Tammy-Nguyen-ft-Hoai-Lam-ft-Hong-Ngoc/ZWZ9E6FI.html");
    46.             string cuong =  TimKiemHTML(fuck);
    47.             //textBox1.Text = cuong;
    48.             // gan gia tri tim duoc vao mang? dkm
    49.             //for (int i = 0; i < dkm.Length; i++)
    50.             //{
    51.             //    dkm[i] = TimKiemXML(cuong);
    52.             //}
    53.             #region fuck you
    54.             //Duyet Mang Va Dua ra textbox
    55.             //foreach (string ha in dkm)
    56.             //{
    57.             //    textBox1.Text = textBox1.Text +"\n"+ ha.ToString();
    58.             //}
    59.             #endregion
    60.             //XmlTextReader Xmlreader = new XmlTextReader(cuong);
    61.             //while (Xmlreader.Read())
    62.             //{
    63.             //    if (Xmlreader.NodeType == XmlNodeType.Text)
    64.             //    {
    65.             //        listBox1.Items.Add(Xmlreader.Value);
    66.             //    }
    67.             //}
    68.             string xml = Get(cuong);
    69.             string xml2 = TimKiemXML(xml);
    70.             textBox1.Text = xml2;
    71.            
    72.         }
    73.         // get ma nguon mp3.zing.vn
    74.         public string Get(string URL)
    75.         {
    76.             WebClient WC = new WebClient();
    77.             byte[] HTML;
    78.             HTML = WC.DownloadData(URL);
    79.             UTF8Encoding endcon = new UTF8Encoding();
    80.             string KetQua =  endcon.GetString(HTML);
    81.             return KetQua;
    82.         }
    83.         public string TimKiemHTML(string KetQua)
    84.         {
    85.             // tim kiem
    86.             //string[] ArrayKQ = new string[10];
    87.             string xml = string.Empty;
    88.             string _ChuoiTimKiemHTML = "xmlURL=(.*?)&";
    89.             Regex MyRegex = new Regex(_ChuoiTimKiemHTML);
    90.             Match Correct = MyRegex.Match(KetQua);
    91.             if (Correct.Success)
    92.             {
    93.                 //cat chuoi
    94.                 string _catChuoi = Correct.Value;
    95.                 _catChuoi = _catChuoi.Substring(7);
    96.                 xml = _catChuoi;
    97.             }
    98.             return xml;
    99.         }
    100.         //Tim Kiem duong dan nhac.
    101.         public string TimKiemXML(string XML)
    102.         {
    103.             string _ChuoiTimKiemXML = "<title>(.*?)</title>";
    104.             string kq = string.Empty;
    105.             RegexOptions RegexOp = RegexOptions.Multiline;
    106.             Regex MyRegex = new Regex(_ChuoiTimKiemXML,RegexOp);
    107.             Match Correct = MyRegex.Match(XML);
    108.             if (Correct.Success)
    109.             {
    110.                 //cat chuoi
    111.                 kq = Correct.Value;
    112.             }
    113.             return kq;
    114.         }
    115.     }
    116. }
    em đã thử code get với 1 bài thì ra luôn nhưng 1 album thì không được các bác ạ
    nó chỉ get ra được bài đầu tiên trong list XML rồi đổ vào txtBox1 thôi
    em đã thử đọc rồi add nó vào listbox nhưng vẫn không khả quan lắm...
    bác nào có ý tửong gì ko ạ
    với album thì chỉ get được bài đầu tiên trong album :(
    P/s: sr vì cách đặt tên biến của em do lúc đấy đang bực. hih
    Đã được chỉnh sửa lần cuối bởi cuonga4k50 : 23-01-2012 lúc 08:10 PM.

  2. #2
    Ngày gia nhập
    03 2008
    Bài viết
    54

    kq = Correct.Value;
    Mình nghĩ là do cái này . Cái này chỉ hiện 1 kết quả đàu tiên tìm dc thôi .

    Bạn có thể dùng nextmatch hoặc matches để xử lý hết các kết quả .

Các đề tài tương tự

  1. lồng tiếng với công nghệ mỹ nhận làm album ca nhạc
    Gửi bởi hachphong69 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 05-10-2012, 05:50 AM
  2. AlbumPlayer - Tạo album và nghe nhạc
    Gửi bởi hoahong89 trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 10-05-2012, 07:02 PM
  3. Lấy link nhạc mp3.zing.vn ver 3.0 bằng sử dụng C#???
    Gửi bởi mrminhha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 16-05-2011, 03:04 PM
  4. Tạo giao diện nghe nhạc như zing mp3
    Gửi bởi ngocthuan223 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 30-04-2011, 06:10 PM
  5. Chương Trình Nghe nhạc trực tuyến từ Zing
    Gửi bởi philong89 trong diễn đàn Sản phẩm phần mềm của bạn
    Trả lời: 4
    Bài viết cuối: 22-07-2010, 11:39 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn