public static void Main()
{
WebRequest req = WebRequest.Create("http://blog.csdn.net/xiaofengsheng");
try
{
WebResponse result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
StreamReader readerOfStream = new StreamReader(ReceiveStream,
System.Text.Encoding.GetEncoding("UTF-8"));
string temp = readerOfStream.ReadToEnd();
Regex ex = new Regex(
"<script.+?type ?= ?(/"|')text/javascript(/"|')>.*?</script>",
RegexOptions.Singleline);
MatchCollection mc = ex.Matches(temp);
foreach (Match m in mc)
{
Console.WriteLine(m.Value);
Console.WriteLine("--------------/n/n");
}
}
catch
{ }
}
本文介绍了一种使用C#从指定网址抓取JavaScript代码的方法。通过创建WebRequest对象并获取网页内容,利用正则表达式匹配出页面中的所有JavaScript代码片段。此过程涉及网络请求、流读取及正则表达式的应用。

4979

被折叠的 条评论
为什么被折叠?



