ウェブスキャナを構築する必要があります。 一部のデータが変更された場合、このWebアプリケーションは任意のWebページをスキャンして結果を保存する必要があります。 キーワードを検索し、その値が変更/変更されているかどうかを調べる必要があります。 私はこのアプリケーションをasp.net mvcで作成します。 ウェブページをスキャンするにはどうすればよいですか?私は自分のページに私がスキャンするページのURLを挿入する場合、何が起こるのでしょうか?いくつかのコンテンツが変更された場合、それを探しているロボットですか? 私がそのようなことを構築するために必要なものを理解するのを手伝ってください。ウェブスキャナを構築するには?コンテンツが変更されて保存されている場合は、Webページをスキャンしてください。
答えて
ページのマークアップを読み込み、チェックサムを生成するために使用し、それを次の日のページと比較できるように保存します。
真実ですが、コンテンツ(「今日の日付」)が自然に変わるとどうなりますか?あなたが気にしないviewstateのようなものはどうですか? –
合意。 要件を定義している人は誰でも考慮する必要があります。私は単にOPに技術的解決策の概要を伝えているだけです。 @Ragim「変更」を正確に定義するものを定義し、マークアップの一部または一部をロードするロジックにこの理解を組み込む必要があります。 RegExpを使ってHTMLを解析し、ヘッダーなどの日付のようにページの無関係な部分を含める/除外することをお勧めする人もいます。これはお勧めできません:http://stackoverflow.com/questions/1732348/regex-match -open-tags-except-xhtml-self-contained-tags 幸いです。 – 5arx
- 1. 変更された属性がない場合は、アクティブレコードモデルを保存してください
- 2. JTableにセルの変更を保存する場合は、ボタンが押された場合に限り保存してください。
- 3. ローダーが6秒以上表示されている場合は、ページを更新してください
- 4. ユーザーがログに記録されている場合は、ボタンを変更してください
- 5. Javascript変数内にステートメントが保存されている場合
- 6. ファイルが存在する場合はコピーしてください。bashにスキップしてください
- 7. SQL更新が存在する場合は、存在しない場合は挿入してください。
- 8. 'ko with'が表示されていない場合は、別のコンテンツを表示してください
- 9. 保存されたファイルの日付に基づいてWebページからファイルをダウンロードしてください
- 10. セッションがアクティブになっている場合はページのコンテンツにアクセスしてください。最初にセッションをアクティブにしてください
- 11. ASSETSフォルダに保存されているテキストファイルを使用してください。
- 12. javascriptオブジェクトに保存されている要素をクリックしてください。
- 13. 値が変更された場合にmysql dbを更新し、別の値を変更してください
- 14. 場所が表示されている場合にウィンドウのサイズが変更されたら、ウィジェットのサイズを変更してください
- 15. DSCリソースが変更されているかどうか確認してください。リブートする場合
- 16. スパンにテキストが含まれている場合はdivを変更してください
- 17. ドロップダウンが選択されていない場合にCSSを変更してください
- 18. Rails:password_confirmationが指定されている場合、パスワードが存在することを確認してください。
- 19. チェックボックスが選択されている場合、最寄りのクラスを変更してください
- 20. データベースに保存されている日付ピッカーの日付形式を変更してください
- 21. WARを構築する前にMavenで生成されたファイルの名前を変更してください
- 22. 既に設定されている場合、CMakeのフラグ値を変更してください
- 23. ページがリロードされるたびにデバッガにコードを保存して実行してください。
- 24. チェックボックスがチェックされている場合はラベルの色を変更し、チェックボックスがチェックされていない場合は赤色に変更します。
- 25. .xapファイルのバージョンに変更がある場合は、ダウンロードしてください。
- 26. C#MVC Linqをチェックしてください。保存日が7日離れている場合
- 27. ファイルが変更されていない場合は、もう一度ダウンロードしないでください。
- 28. ユーザーがログインしている場合は、Javascriptを使用してCSSスタイルシートを変更してください。
- 29. コンテキストがコアデータに保存されたときに、エンティティを変更する方法を教えてください。
- 30. PHPがパスワードを更新するか、空白の場合はdefualtを保存してください
変更されますか?いつに比べて?セーブ?どこに? – spender
は昨日から今日までに変更されます。いくつかのデータベースに保存します。私はそれのために何をすべきかを意味します。特定のユーザのキーを与えられたWebページを読み込むアプリケーションとして、いくつかのロボットを実装しますか? –