如何实现对固定页内面内容的自动抓取?
现在做一个B/S的程序,想实现在后台能自动抓取别的网站的天气预报内容,然后插入到自己的数据库中,不知道自动抓取的时机是什么?最好是能设置一个时间,在此时间时,然后就抓取内容插入到数据库中。不要那种点一个按钮触发的,要完全自动的,就像服务一样的。也不要C/S的小程序,大家给提供点思路好不好?很急。 --------------------编程问答-------------------- 百度搜索 “webservice接口 天气预报” --------------------编程问答-------------------- 客户要求的不用webservice,必须抓取那个网页上的内容.现在的问题在于不知道如何触发写的那个程序执行,现在目的就是想到达某一指定时间时,就执行那个抓取的程序.这个效果不知道在B/S里如何实现
C/S里用定时器可以实现,B/S里面好像必须得开着调用的那个窗口才行,能不能实现就是不开窗口也能抓取,就像服务一样.
--------------------编程问答-------------------- b/s的机制是,浏览器请求,服务器处理,发送请求结果。你看下你的需求适应那个环节实现。 --------------------编程问答-------------------- using System.Timers;
Timer aTimer = new Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimer);
aTimer.Interval = 86400000;
aTimer.Enabled = true;
public static void OnTimer(Object source, ElapsedEventArgs e)
{
Response.Write("每天踩一次,直到腾讯关门");
}
--------------------编程问答-------------------- 直接用别人的接口了,比较多
补充:.NET技术 , ASP.NET