国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

開發ASP.NET下的MP3小偷程序

2019-11-18 19:18:17
字體:
來源:轉載
供稿:網友

  昨天在這個地址:http://code.VeVb.com/down/86.html 看到一個非常漂亮的MP3的Flash播放器,真是好看。可是一調試發現里面的歌太老,要不就是聽不了。MP3資源都在互聯網上,有時聽不了也是正常,但大多數不好用,真是用處不大了。仔細分析了一下它的源碼,原來是讀取目錄下的1.xml,2.xml..4.xml文件。我經常在番茄花園聽歌,也就是http://www.tomatolei.com,就想能不能把番茄的MP3資源放到這里來放呢?這不就是大家常說的MP3小偷的功能嗎?說干就干!

  1、分析一下番茄花園的歌來源: PageUrl = "

  2、目標地址:1.xml

  3、用程序轉換格式:

  前臺:

<%@ Page language="c#" Codebehind="ReadAndWriteXml.aspx.cs" AutoEventWireup="false" Inherits="讀取番茄花園的MP3.ReadAndWriteXml" validateRequest=false%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>讀取番茄花園MP3列表</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="javaScr<meta content="</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋體">
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 32px" runat="server"
Width="312px" Height="240px" TextMode="MultiLine"></asp:TextBox>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 160px; POSITION: absolute; TOP: 288px" runat="server"
Width="96px" Text="修正~"></asp:Button></FONT></form>
</body>
</HTML>

  后臺:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.
sessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Net;
using System.Text;
using System.Text.RegularExPRessions;
namespace 讀取番茄花園的MP3
{
 /// <summary>
 /// WebForm1 的摘要說明。
 /// </summary>
 public class ReadAndWriteXml : System.Web.UI.Page
 {
  protected System.Web.UI.WebControls.TextBox TextBox1;
  protected System.Web.UI.WebControls.Button Button1;
  private string PageUrl = "";

  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此處放置用戶代碼以初始化頁面
   if(!IsPostBack)
   {
    ///首先讀取番茄花園的acx文件(http://tomatolei.com/bbs/T_playlist.asx)
    ///
    PageUrl = "    WebClient wc = new WebClient();
    wc.Credentials = CredentialCache.DefaultCredentials;
    Byte[] pageData = wc.DownloadData(PageUrl);
    string Result = Encoding.Default.GetString(pageData);
    TextBox1.Text=Result;

   }
  }

  #region Web 窗體設計器生成的代碼
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 該調用是
asp.net Web 窗體設計器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }

  /// <summary>
  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
  /// 此方法的內容。
  /// </summary>
  private void InitializeComponent()
  {
   this.Button1.Click += new System.EventHandler(this.Button1_Click);
   this.Load += new System.EventHandler(this.Page_Load);
  }
  #endregion

  private void Button1_Click(object sender, System.EventArgs e)
  {
   string temp=TextBox1.Text;
   TextBox1.Text="<musics firstRun=/"1/">";
   TextBox1.Text+=temp;

   TextBox1.Text=TextBox1.Text.Replace("<Asx Version=3.0>","");
   TextBox1.Text=TextBox1.Text.Replace("<Param Name=/"AllowShuffle/" Value=/"yes/"/> ","");
   TextBox1.Text=TextBox1.Text.Replace("</Asx>","");

   TextBox1.Text=TextBox1.Text.Replace("</Entry>","");
   TextBox1.Text=TextBox1.Text.Replace("<Entry>","");

   TextBox1.Text=TextBox1.Text.Replace("<Title>","<music name=/"");
   TextBox1.Text=TextBox1.Text.Replace("</Title>","/"");
 
   TextBox1.Text=TextBox1.Text.Replace("<Ref href=","addres=");

   TextBox1.Text+="</musics>";

   //TextBox1.Text=TextBox1.Text.Replace("/r/n","");
   /// 下面開始生成 1.xml文件
   ///
   StreamWriter swFromFileStreamUTF8Buffer=new StreamWriter(Server.MapPath("./")+"1.xml",false,System.Text.Encoding.UTF8,512);
   swFromFileStreamUTF8Buffer.Write(TextBox1.Text);
   swFromFileStreamUTF8Buffer.Flush();
   swFromFileStreamUTF8Buffer.Close();
  }
 }
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普陀区| 保亭| 大竹县| 德令哈市| 慈利县| 永川市| 临沧市| 海阳市| 牙克石市| 康保县| 德惠市| 琼结县| 长春市| 大冶市| 丰宁| 盱眙县| 大邑县| 旺苍县| 沁阳市| 苏尼特右旗| 繁昌县| 邢台市| 临泽县| 绍兴市| 唐山市| 开封市| 于田县| 辽宁省| 龙海市| 聂荣县| 林周县| 陕西省| 文昌市| 祁东县| 高邑县| 卫辉市| 桃园县| 集贤县| 丹江口市| 陵川县| 乌拉特前旗|