0

私の職場では、ローカル ネットワークでホストされている aspx アプリケーションを介してアクセスできるデータベースに顧客の記録を保持しています。このページでは、ログイン、簡単な検索、およびこの Web ページに表示される情報の取得を行うことができます。私が実行しているタスクでは、各レコードにアクセスし、作成中の新しいデータベースにテキスト ブロックをコピーし、次のレコードに移動する必要があります (何千回も)。

私の質問は、これを自動化する方法はありますか? ブラウザー マクロを調べましたが、各レコードを検索するタスクでは、単純なマクロ インターフェイスは使用できません。私は、ブラウザーを必要とせずに aspx アプリケーションと直接対話するプログラムを作成したいと考えていました。コードでは、探しているレコードをアプリケーションに伝えることができ (たとえば、日付または一意の ID で)、必要なテキストの適切なフィールドを aspx アプリケーションに返させることができます。aspx アプリケーションへのバックエンド アクセス権がありません (これはサード パーティの独自のアプリケーションであり、その開発者はこのタスクを支援することに関心がありません)。

  1. これはできますか?
  2. はいの場合、大まかに言えば、どのような種類のソリューションを検討する必要がありますか? このタスクにより適した特定の言語はありますか?

どんな助けでも大歓迎です。質問が少し曖昧で広いことは承知していますが、サードパーティのアプリケーションはローカルでのみホストされているため、例を挙げることはできません. 私は少しルビーを知っていて、うまくいくように見える宝石Mechanizeに出くわしました...しかし、asp.netとのやり取りについてはあまり見つけられません

4

1 に答える 1

0

あなたはrubymechanizeで正しい方向に進んでいます。MechanizeはCookieを追跡し、フォームの送信を簡単にします(ログイン、asp doPostBackアクション)。試してみてください。行き詰まった場合は、新しい質問に詳細を投稿してください。

于 2012-11-15T03:04:47.360 に答える