Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムアプリケーションスキル >> 自動的にウェブサイトを更新しますか?Windowsシステムサービスはあなたを忙しくします

自動的にウェブサイトを更新しますか?Windowsシステムサービスはあなたを忙しくします

  
                

Windows自動アップデートは、お使いのコンピュータの重要なアップデートがリリースされたときにダウンロードしてインストールするように指示するWindowsオペレーティングシステムの機能です。自動更新を使用すると、最初にオペレーティングシステムを更新し、システムの脆弱性を修正し、コンピュータを保護することができます。これらはみんなが慣れ親しんでいる機能ですが、Windowsシステムサービスを使用してWebサイトを自動的に更新するということをご存知ですか?答えは「いいえ」です。今日、Windowsシステムサービスを使用してWebサイトを自動的に更新する方法を説明します。

原則:

1)Windows Server:

Windowsサービスは.NET Framework 2.0フレームワークを使用します。したがって、使用する場合は.NET Framework 2.0を最初にインストールする必要があります。

xmlファイルには、アクセスする必要があるURLが格納されている設定情報が格納されています構造の例は次のとおりです。

<?xml version = 1.0 encoding = utf-8?>

< root> < Br>

< Url>

< item url = http://www.***.com time = 3:59 />

< item url = Http://www.***..com time = 11:59 />

< item url = http://www.***..com time = 13:59 />;

< item url = http://www.***.com time = 15:59 />

< item url = http://www.** * .. com time = 16:59 />

< /Urls>

< /root>

商品の代表2回目の訪問、urlは自動的に更新されるウェブサイトのURLアドレスに設定された特定のURLです、あなたはクエリ文字列で更新の数を設定することができます、時間は毎日のアクセスの時間を意味します同じ分にURLタスクは1つしかありません。

プログラムは、20秒ごとにアクセスされるURLの設定項目をスキャンするためにタイマーを使用します。関連するコードは次のとおりです。

public Job()

{

myTimer.Elapsed + = new ElapsedEventHandler(myTimer_Elapsed);

myTimer.Enabled = true;

myTimer.AutoReset = true;

XmlDocument xml = new XmlDocument(); < Br>

xml.Load(AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings [xmlfile]);

xmllist = xml.SelectNodes(//root /Urls /item);


void myTimer_Elapsed(オブジェクトソース、ElapsedEventArgs e)

{

試してみてください

<

Log.SaveNote(DateTime.Now) .ToString(yyyy-MM-dd HH:mm:ss)+ハートワーク!)前ページ12次ページ合計2ページ

Copyright © Windowsの知識 All Rights Reserved