-4

由于要求,我正在尝试编写脚本/代码的解决方案,以帮助我每 15 秒左右自动刷新一次网页。并且还使用循环来连续搜索一个单词(或一串单词)。当它找到单词时,提醒用户该单词已经出现也很有帮助!以某种方式向手机发送短信。

这可以在.NET 中完成吗?

在股票账户中,晚上 9 点到早上 6 点之后,证券交易所的状态将从 CLOSED 更改为 AFTER_HOURS。我正在尝试一种方法来找到相同的

4

2 回答 2

1

一个自动引用网页的简单代码是在标题上添加一个元标记:

<meta http-equiv="refresh" content="60" >

该参数以秒为单位,您还可以添加并且没有缓存以确保将其重新加载为:

<head>
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="refresh" content="60" >
</head>

之后,更好的方法是使用 ajax 时间读取数据并显示给用户的 javascript 计时器...

以及如何在浏览器上播放一些声音

于 2012-08-31T18:36:29.903 回答
0

好吧,让我们拆分问题,我将尝试为您提供每个问题的提示:

自动刷新

将此添加到该部分: 您的刷新率在<META HTTP-EQUIV="Refresh" CONTENT="5">哪里,以为单位。CONTENT

循环搜索词

您可能对此功能感兴趣:

setInterval(yourFunction, delay)

哪里yourFunction是搜索字符串的函数,以及delay重复该函数的时间(以毫秒为单位)。

听起来不错

使用 Jquery,我在这里找到了一个可能对您有所帮助的示例,修改以适合您的场景:

HTML:

<html>
 <head>
    <script type='text/javascript' src='jquery.js'></script>
    <script type='text/javascript' src='script.js'></script>
 </head>
 <body>
    <div id="sound" class="hover">Hover here</div>
 </body>
</html>

JS:

$(function(){
    $('#sound.hover').mouseover(function(){
        $('embed').remove();
        $('body').append('<embed src="sound.wav" autostart="true" hidden="true" loop="false">');     
    }); 
});

发送短信到手机

试试这个。这是使用 winforms 的 ac# 示例。此处使用外部服务的其他选项。

于 2012-08-31T18:47:30.860 回答