网络查询通知功能

（一）关于网络查询通知任务的总体说明

（二）关于网络查询通知任务的---“网络查询时间设置”的说明

（三）关于网络查询通知任务的---“网络查询网站设置”的说明

（四）关于网络查询通知任务的---“网络查询对象设置”的说明

（一）网络查询通知任务的总体说明

> 该类任务的功能就是：在您所期望的一些时间点，软件自动上网查询您指定的网站，并分析得到您感兴趣的网站中的一些数字（或文本）信息，并根椐查询结果和您预先设定的条件，判断是否需要通知您，如果需要，软件将用您预先设定的通知方式提示您。

> 本软件所能查到的信息种类如下：

> 1、如返回的结果主要是表格（不一定非有表格线，在网页中规则排列的数据一般都是表格），则本软件能按您的要求，取其中的某一个格中的数据，为防止该表格的格式发生变化（网站修改 网页），您可让软件记下该表的格式，如横向表头的每一列的名称，在以后的每次查询分析中如发现格式有变化，则会终止利用该网站进行查询。

> 2、可以得到某网页中的全部内容，不管是文本还是数据，您可针对该网页做如下选择

> > A 直接将该网页中的全部内容作为通知内容：常用于固定网址的一些公告信息等。

> > B 直接将该网页中的部分内容作为通知内容：常用于固定网址的一些公告信息等。

> > C 直接将该网页中的部分内容中的“链接”（即点击该文字会转到具体内容）作为通知内容。

> > D 直接将该网页中的部分内容中新增（与上次比较）的“链接”作为通知内容。

> > E 直接将该网页中的部分内容中新增（与上次比较）的“链接”及这些链接的具体内容，作为通知内容。

> > 其中： C、D、E常用于新闻类网站的首页，用此方法可得到该新闻网站的标题新闻。

> > 为更形象的说明：请用户仔细浏览下面的一个用户使用该功能的具体例子。

（二）网络查询通知任务的---“网络查询时间设置”说明

> 1、必须首先设置的是任务组的名称，任务组最多20个，设任务组的作用就在于将同一类任务的执行时间、访问网站、 查询对象这三个要素联系起来。

> 为何要设置任务组？主要是为了

> > ⑴将运行时间、查询网站、查询对象三要素联系起来。

> > ⑵设置后备网站，某一任务在前一网站查询失败后能使用后备网站。

> > 举例说明：在某一时点软件启动后，执行股票查询任务，而属于该任务组的查询对象有3个，也就是说需查询3只股票，而属于该任务组的网站有2个（即有一个属于后备网站 ）。这样通过任务组的概念使软件能将3要素联系起来。另外，由于设置了后备网站，当前一网站查询失败时，软件将启动后备网站进行查询。

> 2、其次设置在哪些时间点运行这些任务组。需要注意的问题是：

> > ⑴ 各执行时间点不宜相距太近，虽然您几乎可以设置两次执行的时间间隔为1秒钟，但您也应考虑一些实际情况，如每在网站查询一次都需要一定时间、网络的忙碌程度；通知您也需要时间等等。如果第一次的任务还未执行完而第二次任务又至，则第二次任务会被忽略。 另外凡是相距时间不超过2秒的任务，其后面一个将肯定被忽略，而且运行过程中不显示在这种情况下被忽略的任务。软件在运行之初，还将提示间隔不超过1分钟的任务，这只是提示他们的确靠的太近，供用户参考而已。

> > ⑵ 在同一时间点可选择执行一组以上的任务，但他们并非同时进行的，而是一组任务执行完毕后，再接着执行下一组任务。本软件也不提倡同一时间点执行多组任务的做法，您可以把它们间隔几分钟。

> > ⑶ 您可能会注意到，本对话框中有一较宽的按钮，这是为用户提供方便的一个功能，我们举一个具体的例子加以说明：

> > 比如查询股价，可能您要求每隔3分钟执行一下股票查询任务组，如果您每行都去设置时间，选择任务组，当然也能完成，但想想看您要设置几十行，肯定够烦的。这时您可将第一时间点比如说9：30设好，也选好任务组， 保存之后，将光标点击并停在其下面一行，在旁边的空格中输入3，连续点击该按钮，将会连续生成任务行，每行的时间点比上一行增加3分钟，其他参数都相同。

（三）网络查询通知任务---“网络查询网站设置”说明

设置网站有两方面的内容，第一步要确定该网站的查询串，之后再对该网站返回的查询结果建立分析校验模式。

1、首先在该网站设置的第一个对话框上，我们要输入的有：

> > ⑴网 站 名 称：直接输入就可以了。

> > ⑵是否使用该网站：既然设置出来一般就会用啦，除非本网站暂时不能使用，您又舍不得删除本网站的相关设置，那就暂停使用吧。

> > ⑶用户名及口令：这主要是针对您所要访问的网站必须进行注册才能登陆的情况，如需注册登陆则必须输入 （如注册信息与提交查询对象在同一页面，并且同时发送给网站，则在此不输入注册信息）。

> > ⑷取 数 类 型：如果您要取的结果在表格中，就选表格即可，否则选非表格。软件对它们将采取不同的分析模式。（提醒一下：表格不一定非有表格线，在网页中规则排列的数据一般都是表格，一般您想得到数值结果的话，多数都应选择表格取数，而非表格分析一般针对新闻消息或公告等文字信息 ，具体到html语法就是结果是否包含在<table 与 </table>之间），如果您要想比较精确的取到您想要的结果，而又不知道该结果是否处在表格中，您可先选表格试一下，如在以后的分析中得不到您想要的结果，当然只 能重新选非表格再进行分析了。

> > ⑸所属任务组 ：是指本网站属于在“网络查询时间设置”中定义的哪一个任务组。结合上图中的例子，用户可能会问，在一个任务组中为何设多个网站呢，在证券之星网站中不就可以完成所有股票查询吗？实际上，一个任务组只设一个网站当然也是可以的。设多个网站的目的如下：

> > 对于一个任务组中的设立多个查询网站，只有第一个（序号最小的）是每次首先使用的，其他只起后备的作用（不一定被使用），是为确保查询的成功。我们都知道，网络有时由于繁忙或其他原因，使对某些网站的访问一时无法成功，在这种情况下，如果您在该任务组中设有多个网站，则软件将自动跳到 同属于一个任务组的下一网站进行查询。如果在第一个网站将各个查询对象都查询成功，则不会用到下一网站。

> > ⑹结果需过滤的字符：网站返回的网页中有的内容是不需要的，通过定位也很难将其与所需内容分开，就可以采用过滤的办法将这些文字去掉，该内容可在以后逐步完善，设置网站前不一定必须输入（注：该处的过滤串是在全部定位分析完毕后才使用的，而不是在分析定位前过滤）。

> > (7)参数及功能描述：该项不是必须输入的。只是为日后使用方便而设！在您建立完毕网站后，你的第一个参数应该输入何内容，是股票名称，还是代码，抑或是材料名称...？第二个、第三个参数呢？该网站有何功能？也许过几天你就忘了，在此输入对以后有一个提示的作用！建议你按下面的方式输入[参数1][参数2][参数3][参数4][功能]，软件在设置查询对象时将有一个更好的提示效果

> > 实例：[股票代码][][][][进行股票查询的网站],对应项无则为空。（共五个[ 和 ]）

> 、点击如该网站需要登陆，则必须先输入相应的用户名及口令

> > ⑴如不需注册登陆，则直接进入设置查询串。

> > ⑵如需注册登陆，则将询问您该网站采用的是何种通知方式。

> > a.如选择对话框的注册登陆方式（如访问该网站登陆时出现下图），则直接进入设置查询串。

> > b.如选择网页注册方式（见下图的方式注册），则先建立注册登陆串。

> > 进一步的设置步骤详见

> > 设置网站地址、设置分析模式

（四）网络查询通知任务---“网络查询对象设置”说明

> 1、 在前面我们已经设置好在某一时点，在哪些站点查询，但要查询什么呢，（以上面的图为例，在证券之星网站，您要查询哪些股票呢）。这就是网络查询对象。

> > ⑴对于任务组中的网站都是含变参的情况下：每个任务组的网络查询对象可设置一个或多个。 例如您可以设置查询多只股票，这就是所谓多对象，而每个网络查询对象可能含有一个或多个查询参数（参数1-参数4）。这其中有查询对象参数，如股票代码0001，也可能需要定位参数，如“当前价”或“最高价”等。（详见设置网站地址、设置分析模式）

> > 查询对象参数 被代换入含变参的网址中，软件分别发出这些查询串，对网站进行查询。

> > 定位参数 用于对返回内容的分析定位。如果您在分析中直接固定取某行某列，就用不着定位参数了。

> > ⑵对于任务组中的网站都不含变参的情况下：每个任务组的网络查询对象只能设置一个。因为该任务组的网站地址都是固定的，没有变参。如果您设置多个查对象，则该组任务将在一次启动中被查询多次（这是无意义的）。

> 2、具体的设置方法：

> > 1.任务类型-------这是必须首先选择的，该项确定后，将借鉴该任务组中其他查询对象的一些属性，以保持同一任务组的许多必须相同的属性。例

> 2.有无参数----------不用您选择了，当任务类型确定下来后，该项也就被确定了。

> > 3.参数1-4 --------如果该对象所属任务组的网站含变参 ， 则应依据建立查询串的情况，在这里输入相应内容， 例如在你在建立股票查询串时，例子参数1定为股票代码，例子参数2定为股票名称，则在本处建立查询对象时，就应在参数1和2分别输入具体对象的股票代码或名称。如果你在建立分析模式时，还将参数3作为一个定位参数，则你还要在参数3输入相应的内容，如“当前价”、“最高价”等。如果该对象所属任务组的网站都不含变参，则不输入参数。

> > 4.通知方式------------如果符合您预设的通知条件，则用什么方式通知您，在该处设置。但这些通知方式都应该是您先前在“通知设置”中设置好的。（建议一个任务组不要用多种通知方式）

> > 5.结果类型------------指该对象查询分析后得到什么样的结果，是数字型，还是非数字型？该类型决定了您能使用哪些条件判断方式，来判断是否通知您。该项也不用您选择了，当任务类型确定下来后，该项也就被确定了

> 3、对各种条件的说明：

> > ⑴各条件选择范围的问题。

> > 首先不论结果类型是数字还是非数字，您都可选1-4项条件中的一项。

> > 如果结果类型是数字，您还可选择5-7中的一项或多项。

> > 如果结果类型是非数字，您还可选择8-9中的一项或多项。

> > 如果您选择了1-4中的任何一项，则对5-9的选择都将无效（软件不做提示）。

> > ⑵对几个较特殊的条件的说明

> 关于第7项，价格区间变动条件的说明：这是一个比较实用的判断条件，只针对数字结果。（请注意：第一空格一般输入0），举个例子， 如果您要某对象查询结果大于10或小与8就提示，则在前三个空格依次输入0，8，10就可以了，而该条件中有10个空格，使您对价格数据的及时监控有更多的选择。