1

SQL クエリを使用して、Web サイトから Web 統計を抽出しています。これは MySQL コマンド ライン ツールで実行され、HTML テーブルとして出力されます。

テーブルは現在、次のようにフォーマットされています。

<TABLE>
<TR><TH>Keyword</TH><TH>Date</TH><TH>IP/WHOIS</TH></TR>
<TR><TD>random phrase</TD><TD>2010-10-11</TD><TD>1.2.3.4</TD></TR>
</TABLE>

次に、テーブルは VBS スクリプトで調整され、別の VBS スクリプトで指定された受信者にメールで送信されます。

私がやりたいことは、IP アドレスを取得して WHOIS ルックアップを作成し、「descr」フィールドに含まれる値を返す何らかのスクリプトを含めることです。値は、IP またはまったく新しい列と同じセルに入る可能性があります。スクリプトは、タスク スケジューラに接続されている「run.bat」ファイルを介して実行できるはずです。スクリプトは必ずしも VBS である必要はありませんが、バッチ ファイルを介して実行できる必要があります。

4

1 に答える 1

0

あなたはどのdescr分野について話しているのですか?WHOISには、DESCRまたはdesciptionフィールドは含まれていません(例:http: //whois.domaintools.com/microsoft.comを参照)。 編集:以下のコメントを参照してください。DESCRフィールドが含まれています。

すぐに利用できるWHOISサービスをクエリするVBSスクリプトのはたくさんあります。これらのパブリックWHOISサービスのいずれかを使用する場合は、そのサービスのビジネス使用に準拠しているかどうかを確認してください。ドメインレジストリ自体にクエリを実行しようとすると、さまざまなIPについてさまざまなレジストラにクエリを実行する必要があるため、非常に困難になります(たとえば、ドイツ語(.de)ドメインレジストラのデータベース(www .denic.de)。

VBSを介してWHOISサーバーにクエリを実行する例については、このGoogle検索を試してください。

于 2010-10-12T13:22:05.020 に答える