永发信息网

怎么获取别人网站的数据?

答案:3  悬赏:60  手机版
解决时间 2021-03-16 22:12
怎么获取别人网站的数据?
最佳答案
给你一段代码。可以参照!
///
/// 获取开奖号码
///

///
public string GetNum(string Issue)
{
string number = "";
string url = "请填写你要抓取的地址";
string rl = null;
try
{
System.Net.WebRequest webRequest = System.Net.WebRequest.Create(url);
System.Net.WebResponse Response = webRequest.GetResponse();
Stream resStream = Response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, Encoding.GetEncoding("GB2312"));
StringBuilder sb = new StringBuilder();
while ((rl = sr.ReadLine()) != null)
{
sb.Append(rl);
}
sr.Close();
resStream.Close();

string str = sb.ToString();
Regex rgLink = new Regex(@"<\s*link[^>]*([^<]|<(?!link))*/>", RegexOptions.IgnoreCase);
MatchCollection mcLink = rgLink.Matches(str);
foreach (Match matchLink in mcLink)
{
str = str.Replace(matchLink.Value, "");
}

Regex rgNum = new Regex(@"<\s*li[^>]*>([^<]|<(?!/li))*<\s*/li\s*>", RegexOptions.IgnoreCase);
MatchCollection mc = rgNum.Matches(str);
List list = new List();

Regex rgFind = new Regex(@"[0-9]{2}", RegexOptions.IgnoreCase);
foreach (Match match in mc)
{
string temp = match.Value;
Match m = rgFind.Match(temp);
list.Add(m.Value.Trim());
}
foreach (string v in list)
{
number += v;
}
return number;
}
catch (Exception)
{
return "False";
}

}
全部回答
问题不清楚,举个例子出来或许明白点
为什么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
消费者均衡原则是揭示“超女现象”的理论依据
请问如何计算自己每个月的银行流水是多少
基金积极进取型基金有哪些
柬字用五笔怎么打
财局给企业的科技三费计入哪个会计科目
桃树枝可以插门口吗?要不要红线绑,要插几根
It is about time that he to supper, for h
什么是简谐近似
TP-LINK TL-H29R&TL-H29E 电力猫的连接问题
解释词语 楚材晋用
3DMAX中草是怎么做的
明朝首辅沈一贯是鄞县哪里人?
勇敢地挑战困难2oo字的作文
发邮件是以什么形式发送。发附件和发正文有什
龙卡e付卡有效期过后收年费吗,那一些从来没
推荐资讯
这配置适合w10吗
17款速腾1.6手舒限速30km/h怎么去掉?雨刷杆
36(2010·黑龙江省哈三中高三10月月考)假定
我是往届师范大学毕业的,能支教吗?
navicat premium怎么打开bak文件
单选题关于南极地区自然资源的叙述,正确的是
我这种身材是胖成猪了吗?
GRC窗套线多少钱?价格怎么算的?
单选题下列做法中不会对人体造成危害的是A.在
ViV0X6的充电器型号是多少
红泥湾派出所黄池陂警务室地址有知道的么?有
单位同事都收到了公积金缴费的短信提醒,我没
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?