static string GetHtml(string url)
{
HttpWebRequest request = (url) as HttpWebRequest;
= 16 * 1000;
HttpWebResponse response = () as HttpWebResponse;
Stream stream = ();
StreamReader reader = new StreamReader(stream, );
string html = ();
();
return html;
}
static string FiltHtml(string htmlStr)
{
var jsurl = (htmlStr, "(?<=<script type=\"text/javascript\" src=\"/playdata/).*?(?=\"></script>)").Value;
var title = (htmlStr, "(?<=<title> is playing).*?(?=xxx</title>)").Value;
var wildQvod = GetHtml(("/playdata/{0}", jsurl));
var qvod = (wildQvod,@"(?<=\$).*?(?=\$)").Value;
return ("{0}:{1}", title,qvod);
}
static void Main(string[] args)
{
StreamWriter sw = new StreamWriter(@"D:\", true, );
= true;
var startNum = 787;
for (var i = 0; i < 3000; i++)
{
try
{
var startUrl = ("/player/index{0}-", startNum + i);
var wildHtml = GetHtml(startUrl);
var oneData = FiltHtml(wildHtml);
oneData = ("{0}:{1}", startNum + i, oneData);
(oneData);
(oneData);
(2000);
}
catch
{
var oneData = ("{0}:Error", i + startNum);
(oneData);
(oneData);
}
}
();
();
}