日期:2014-05-18  浏览次数:20979 次

用C#抓取即时比分的问题
一直想做一个在客户瑞获取http://www.spbo.com的即时比分的程序.
可是在获取了比分页面的源码后发现,显示比分的这部分是调用了另外的一个方件来实现的.
请问类似这样的网站如何抓?请各位高手给点思路,谢谢了~

比分页面源码

<html>
<head>
<meta HTTP-EQUIV='Pragma' content='no-cache'>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>体球网足球即时赛果</title>
<meta name="keywords" content="体球网,足球,篮球,网球,排球,即时比分,Live Score,赔率,比分,即时赛果,现场比分,现场比数,最快比分,最新赛果,实时比分,实时比数">
<meta name="description" content="体球网,专业打造足球比分,比分,篮球比分,网球比分,一切免费的.">
<script language="javascript">
var url = "";
var n = Math.floor(Math.random() * 29);
if (n == 0){url="www0.spbo.com";}
else if (n == 1){url="www114.spbo.com";}
else if (n == 2){url="www13.spbo.com";}
else if (n == 3){url="www3.spbo.com";}
else if (n == 4){url="www4.spbo.com";}
else if (n == 5){url="www5.spbo.com";}
else if (n == 6){url="www6.spbo.com";}
else if (n == 7){url="www7.spbo.com";}
else if (n == 8){url="www8.spbo.com";}
else if (n == 9){url="www9.spbo.com";}
else if (n == 10){url="www10.spbo.com";}
else if (n == 11){url="www11.spbo.com";}
else if (n == 12){url="www12.spbo.com";}
else if (n == 13){url="www14.spbo.com";}
else if (n == 14){url="www100.spbo.com";}
else if (n == 15){url="www101.spbo.com";}
else if (n == 16){url="www102.spbo.com";}
else if (n == 17){url="www103.spbo.com";}
else if (n == 18){url="www104.spbo.com";}
else if (n == 19){url="www105.spbo.com";}
else if (n == 20){url="www106.spbo.com";}
else if (n == 21){url="www107.spbo.com";}
else if (n == 22){url="www108.spbo.com";}
else if (n == 23){url="www109.spbo.com";}
else if (n == 24){url="www110.spbo.com";}
else if (n == 25){url="www111.spbo.com";}
else if (n == 26){url="www112.spbo.com";}
else if (n == 27){url="www113.spbo.com";}
else if (n == 28){url="www15.spbo.com";}
else if (n == 29){url="www114.spbo.com";}
else{url="www1.spbo.com";}
</script>
<script language = javascript>window.status='Spbo.com';</script>
</head>
<script language = javascript>
document.write("<frameset rows='100%,*' frameborder='NO' border='0' framespacing='0'>");
document.write("<frame name='main' src='http://"+url+"/live.htm'>");
document.write("</frameset>");
</script>
<NOSCRIPT>
<font style="font-size:2px;color:#ffffff">地图:足球比分|即时比分|足球即时比分|完整比分|亚洲杯比分|比分直播|篮球即时比分|在线比分</font>
<p>足球 篮球 网球 排球 即时比分 Live Score 赔率</p>
</NOSCRIPT>
</html>


------解决方案--------------------
帮顶一下
------解决方案--------------------
必须要拥有必真实可访问信息包含地址,才能正确抓取吧
显示比分的这部分是调用了另外的一个方件来实现的其实质也就是一个防抓取的保护
你可以先解析其信息实际地址,再进行信息抓取.

帮顶 

------解决方案--------------------
up
------解决方案--------------------
UP
------解决方案--------------------
是不是抓取页面数据?
我现在也在做这方面的工作,可以讨论下
欢迎入群:10987609