.net获取网页要的连接
来源:互联网 发布:淘宝网络公司 编辑:程序博客网 时间:2024/06/06 14:23
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace 获取乌云新帖子
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// string[] strs = html.Split(@'<td><a href=');
//string[] arr = new string[htmltxt.Lines.Length];
// for (int i = 0; i < htmltxt.Lines.Length; i++)
// {
// arr[i] = htmltxt.Lines[i];
// }
}
private void button1_Click(object sender, EventArgs e)
{
htmltxt.Text = htmltxt.Text.Replace("\">", " ");
htmltxt.Text = htmltxt.Text.Replace("/bugs/", "http://www.wooyun.org/bugs/");
}
private void button2_Click(object sender, EventArgs e)
{
string html = HttpHellper.Htmlsource();
MatchCollection mc = Regex.Matches(html, @"<td><a href=(?<title>.*?)</a>", RegexOptions.Multiline); //第一次取出后还是有<td><a href=
foreach (Match mt in mc)
{
string CRegex = @"<td><a href=(?<title>.*?)</a>";
Regex MyRegex = new Regex(CRegex, RegexOptions.Multiline);
var title = MyRegex.Match(mt.Value).Groups["title"].Value; //<td><a href= 过滤
title = title.Trim('"'); //过滤了 "
htmltxt.Text = htmltxt.Text + "\r\n" + title;
}
//只能读第一条
//string CRegex = @"<td><a href=(?<title>.*?)</a>";
//Regex MyRegex = new Regex(CRegex, RegexOptions.Multiline);
// if (MyRegex.IsMatch(html))
// {
// var title = MyRegex.Match(html).Groups["title"].Value;
// htmltxt.Text = title;
// }
// Console.Read();
}
}
需要HttpHelper类没有在我博客找下
一下是获取乌云网最新帖子的例子
using System;
using System.Collections.Generic;using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace 获取乌云新帖子
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// string[] strs = html.Split(@'<td><a href=');
//string[] arr = new string[htmltxt.Lines.Length];
// for (int i = 0; i < htmltxt.Lines.Length; i++)
// {
// arr[i] = htmltxt.Lines[i];
// }
}
private void button1_Click(object sender, EventArgs e)
{
htmltxt.Text = htmltxt.Text.Replace("\">", " ");
htmltxt.Text = htmltxt.Text.Replace("/bugs/", "http://www.wooyun.org/bugs/");
}
private void button2_Click(object sender, EventArgs e)
{
string html = HttpHellper.Htmlsource();
MatchCollection mc = Regex.Matches(html, @"<td><a href=(?<title>.*?)</a>", RegexOptions.Multiline); //第一次取出后还是有<td><a href=
foreach (Match mt in mc)
{
string CRegex = @"<td><a href=(?<title>.*?)</a>";
Regex MyRegex = new Regex(CRegex, RegexOptions.Multiline);
var title = MyRegex.Match(mt.Value).Groups["title"].Value; //<td><a href= 过滤
title = title.Trim('"'); //过滤了 "
htmltxt.Text = htmltxt.Text + "\r\n" + title;
}
//只能读第一条
//string CRegex = @"<td><a href=(?<title>.*?)</a>";
//Regex MyRegex = new Regex(CRegex, RegexOptions.Multiline);
// if (MyRegex.IsMatch(html))
// {
// var title = MyRegex.Match(html).Groups["title"].Value;
// htmltxt.Text = title;
// }
// Console.Read();
}
}
}
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
0 0
- .net获取网页要的连接
- 获取当前网页的所有连接
- asp.net 获取別的网页内容
- asp.net 获取网页源文件的方法
- vb.net用来获取网页的类
- .NET获取网页源代码
- J2ME连接HTTP,获取网页信息的联网类
- CHtmlView获取网页所有元素的连接和名字
- HttpURLConnection连接网页和获取数据的使用实例
- ASP.net--网页连接数据库
- [ASP.NET] 利用javascript获取Asp.net网页控件并检验网页输入的简单办法
- 用来获取网页的类(转!vb.net参考)
- 用来获取网页的类(转!vb.net参考)
- 用来获取网页的类(转!vb.net参考)
- 彻底解决VB.NET获取网页源代码的问题
- .Net自动获取网页内容的三种方法详解
- asp.net C# 获取网页源码的几种方式
- 利用Java的net包获取网页源代码
- 133行代码实现质感地形(js,基于canvas)
- static的作用
- Storm 入门中文版
- Excel中的数据导入数据库
- Android中判断网络连接是否可用及监控网络状态
- .net获取网页要的连接
- wadl
- 生成各种比例图像--柱状图与饼状图 可粘贴直接使用
- 13周 acm
- 线性表 c语言 操作
- 第一个手打网页
- Java用split函数进行分割字符串
- DbConnection.java实现简单的MySQL数据库连接
- 13周 acm 2 复数