一个例子:从新浪提取上海天气的vbs

新浪

起始很简单的。分析一下抓下来的代码,然后处理一下就行了。

'文件:weather.vbs  放入计划任务,每天早上8:30执行,生成饱含
'文件供首页使用
'执行方式:cscript D:\上海国家会计学院网站\内部社区\vbs\weather.vbs
'********************************************************************************************************
' Symantec ScriptBlocking Authenticated File
' E9815BB2-5813-400B-9ED5-156350335DE3

    const incFilePath            = "D:\上海国家会计学院网站\内部社区\web\club\"        '包含文件所在目录,最后的\号是必须的
    const logfile                = "d:\club-job-log.txt"                    '日志文件
    const incWeather            = "weather-report.asp"        '包含文件所在目录,最后的\号是必须的
    dim fs
    dim f
    on error resume next

    Set fs        = CreateObject("Scripting.FileSystemObject")
     dim wstr
     wstr=getHTTPPage("http://sh.sina.com.cn/")
     'Response.Write wstr
     
     if instr(wstr,"<img src=http://www.163design.net/a/y/images/sina_sh/new/sh24.gif width=172 height=17>")>0 then
        wstr=mid(wstr,instr(wstr,"<img src=http://www.163design.net/a/y/images/sina_sh/new/sh24.gif width=172 height=17>")+len("<img src=http://www.163design.net/a/y/images/sina_sh/new/sh24.gif width=172 height=17>"))
        wstr=mid(wstr,instr(wstr,"<table width=160 border=0 cellspacing=0 cellpadding=0>"))
        wstr=mid(wstr,1,instr(wstr,"</table>")+len("</table>"))
     end if     
     wstr=replace(wstr,"<tr><td colspan=3 align=right><a href=http://weather.sina.com.cn/>其他城市</a><font color=#015B7B>>></font></td></tr>","")
     dim pos1,pos2
     pos1=instr(wstr,"<tr>")
     pos2=instr(pos1,wstr,"</tr>")
     wstr=right(wstr,len(wstr)-pos2-4-4)
     wstr=replace(wstr,"</table>","")
    wstr=replace(wstr,"width=35","")
    wstr=replace(wstr,"width=45","")
    wstr=replace(wstr,"width=60","")
     'Response.Write wstr
     if err.number=0 then
        Set f = fs.CreateTextFile(incFilePath & incWeather,true)    
        f.write wstr
        set f = nothing
     else
        wscript.echo err.description
         end if
    set fs        = nothing

    Sub writeLog(Msg)
        On Error Resume Next
        Dim f
        Set f = fs.OpenTextFile(logfile,8,true)
        f.WriteLine now & " - " & Msg
        f.close
     End Sub

    function getHTTPPage(url)
        on error resume next
        dim http
        set http=createobject("MSXML2.XMLHTTP")
        Http.open "GET",url,false
        Http.send()
        if Htt

时间: 2025-01-04 13:17:11

一个例子:从新浪提取上海天气的vbs的相关文章

从新浪提取上海天气的vbs

起始很简单的.分析一下抓下来的代码,然后处理一下就行了. '文件:weather.vbs 放入计划任务,每天早上8:30执行,生成饱含'文件供首页使用'执行方式:cscript D:\上海国家会计学院网站\内部社区\vbs\weather.vbs'********************************************************************************************************' Symantec ScriptBlock

博客也盈利:从新浪博客看博客的盈利模式

博客|新浪 新浪博客最近人气火爆,开博者赚名气,看博者赚热闹,新浪赚点击量,各取所需,可谓取得了阶段性成果,新浪的名人策略发挥作用了,不过也有隐忧,新鲜过后会否产生审美疲劳?很多名人都把博客转到领袖周刊(LeaderWeek.com)了, 新浪如何变赚眼球为赚钱?是否可持续发展?以下试作一探讨:   一.博客用户的需求是什么 不谈资本运作赚快钱手法,博客将来能否实实在在盈利,实际上取决于博客能在多大程度上满足用户需求.经过一轮泡沫洗礼,互联网大多舍弃内容而做平台生意,博客也是如此.抛开产业链条其

“上海天气”官方微博开通

本报讯 (记者 黄勇娣)3月23日是世界气象日.市气象局昨天发布信息称,继去年底在东方网开通"上海市天气"官方微博后,又将于明天在新浪.腾讯及新民网上同时开通"上海天气"官方微博.同时,明天本市还将开展一系列纪念"世界气象日"活动,以提高市民群众的气象科普素养和对气象文化的认识,增强防灾减灾和应对气候变化意识. 明天,全市气象科普馆和区县气象台将向社会开放,接待市民和学生参观.在徐家汇气象科普基地,市气象局二楼服务平台和三楼预报平台.传媒中心演播

怎样用一个例子讲解StarUML中的用例图、类图、时序图 ?

问题描述 怎样用一个例子讲解StarUML中的用例图.类图.时序图 ? 老师让我讲解StarUTML中的用例图.类图.时序图 , 我不想让老师失望 , 求解啊 请大家能给我一个简单例子 谢谢了

给你一个例子:FileFilter接口的使用。

原问题:怎么检查服务器的c:\是否有test.jpg这个文件(不知道扩展名)===================首先,定义一个FileFilter的实例    private static FileFilter fileFilter=new FileFilter(){        public boolean accept(File pathname) {            String tmp=pathname.getName().toLowerCase();            i

一个例子

一个例子这一章,我们要把我们已学的知识集合起来.具体来讲,我们来写一个使用ODBC APIs的程序.为简单起见,这个程序中我使用Microsoft的Access数据库(Microsoft Access 97) . 下载例子源程序. 注意:如果你使用的windows.inc 是1.18及其以下版本,在开始编译之前要修改其中的一个小bug.在windows.inc中查找 "SQL_NULL_HANDLE",将得到下面这行: SQL_NULL_HANDLE equ 0L 将0后面的"

Spring中基于aop命名空间的AOP 一(一点准备工作和一个例子)

在某些时候,我们工程中使用的JDK 不一定就是1.5 以上,也就是说可能不支持Annotation 注解,这时自然也就不能使用@AspectJ 注解驱动的AOP 了,那么如果我们仍然想使用AspectJ 灵活的切入点表达式,那么该如何呢?Spring 为我们提供了基于xml schematic 的aop 命名空间,它的使用方式和@AspectJ 注解类似,不同的是配置信息从注解中转移到了Spring 配置文件中.在这里,我们将详细介绍如何使用Spring 提供的<aop:config/> 标签

PHP函数实现从一个文本字符串中提取关键字的方法

  本文实例讲述了PHP函数实现从一个文本字符串中提取关键字的方法.分享给大家供大家参考.具体分析如下: 这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字.功能正常工作,但我正在改进,因此,感兴趣的朋友可以提出改进意见. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

PHP函数实现从一个文本字符串中提取关键字的方法_php技巧

本文实例讲述了PHP函数实现从一个文本字符串中提取关键字的方法.分享给大家供大家参考.具体分析如下: 这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字.功能正常工作,但我正在改进,因此,感兴趣的朋友可以提出改进意见. /** * Finds all of the keywords (words that appear most) on param $str * and return them