请问,从网页上的提取数据如何取???
1. 网页上有个计时器,如何取得这个计时器的时间????js中
2. 网页上有个菜单,如何取得菜单所指向的链接???菜单只有当鼠标在某个链接上时才显示,也就是OnMouseOver时才显示。
问题点数:100、回复次数:8Top
1 楼lurel(城市陌生人)回复于 2006-03-15 11:05:08 得分 0
1,记数器一般都是图片进行显示的,所以需要图象捕捉处理的技术,比较复杂了.
2,搜索一下老贴,好多有介绍的.Top
2 楼ming6424(大笨蛋100分)回复于 2006-03-15 11:21:53 得分 0
1.这个计数器是文字输出的
function ReloadTimerIE()
{
dt = new Date();
jMinutes = dt.getMinutes();
jHours = dt.getHours();
var j_m = ((jMinutes < 10) ? "0" : "");
var j_h = ((jHours < 10) ? "0" : "");
jHours = j_h + jHours;
jMinutes = j_m + jMinutes;
var diff_s = Math.round((RLEnd-dt.getTime()) / 1000);
var rest_m= Math.floor(diff_s / 60);
var rest_s= diff_s % 60;
var p_m = ((rest_m < 10) ? "0" : "");
var p_s = ((rest_s < 10) ? "0" : "");
if(document.getElementById&&document.getElementById("countdown")!=null)
{
document.getElementById("countdown").innerHTML = "<font color=white>"+ p_m + rest_m + ":" + p_s + rest_s +"</font>";
}
if(dt.getTime()>=RLEnd)
{
if(document.getElementById&&document.getElementById("countdown")!=null)
{
document.getElementById("countdown").innerHTML = "<a href=velerion.php><font color=#72D957><b>GO</b></font></a>";
}
}
}
2.我没有找到类似的,若你找到类似的,请把链接贴出来!
谢谢!!!Top
3 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-15 14:50:33 得分 0
http://www.codeproject.com/com/jscalls.aspTop
4 楼yz20050510(小)回复于 2006-03-15 17:09:40 得分 0
我也有同样的问题,
帮助顶!Top
5 楼jone7319(舍我其谁)回复于 2006-03-16 08:52:30 得分 0
我的问题类似,但要提取表格中的数据Top
6 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-16 20:53:32 得分 0
使用WEBBrowser控件,指向这个网页的地址,他的Document就是这个页中的所有HTML代码,
你可以随便操作了Top
7 楼huzhangyou(信仰(http://www.libing.net.cn))回复于 2006-03-17 22:33:49 得分 0
通过这个你可以试一下
IHTMLDocument2
得到这个接口
然后分析元素
呵呵
具体得自己去查MSDNTop
8 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-18 11:16:00 得分 0
http://www.microsoft.com/china/msdn/Archives/workshop/scrape.aspTop




