私は他のウェブサイトから有用な情報を得ることができるウェブスパイダーを作成することができます。 どうすればウェブサイトからファイルを取得し、自分のサーバーに保存できますか? 例: ファイルのURLがhttp://www.abc.com/attachment.php?aid=abc どのように私のウェブサイトのユーザーにページを表示せずにファイルをダウンロードさせることができますか?http://www.abc.com/attachment.php?aid=abc ??asp.net(web spider)
0
A
答えて
0
0
多くの方法があります。
WebClient
クラスは、WebページなどのWebリソースを取得するために使用できます。
サイトをクロールする場合は、リンクをたどって画像やその他のリソース(CSS、Javascriptなど)をダウンロードするためにコンテンツを解析する必要があります。HTML Agility Packのようなパーサーを使用することをおすすめしますHTMLを解析して、これらのリソースを照会することができます(WebClient
でダウンロードすることもできます)。
関連する問題
- 1. Grabbing \ spider protection
- 2. Web Protect ASP.NET Webサイト
- 3. 再利用できるUrl Spiderコンポーネントはありますか?
- 4. ASP.NET WebアプリケーションのWebテストフレームワーク
- 5. VS2008 ASP.NET Webサイトvs. Webアプリケーション
- 6. ASP.NET Webサービス、ASP.NET/IISなし?
- 7. asp.net Webフォームコンストラクタ?
- 8. ASP.NET Webサービスキャッシュ
- 9. Asp.NetのWebファームエラー
- 10. Asp.Net Web Apiマルチパラメータパラメータ
- 11. WebクライアントソフトウェアファクトリAsp.net
- 12. ASP.NET RESTful Webサービス
- 13. asp.net Webアプリケーションプロジェクトテンプレートメンバーシップ
- 14. ASP.NET Webフォーム+ jQuery
- 15. asp.net web api documentation
- 16. ASP.NET Webフォームイベントセキュリティ
- 17. ASP.NET Webアプリケーション
- 18. ASP.Net Web Handler
- 19. ASP.net Webフォームルーティング
- 20. ASP.NET WebサービスWebMethod
- 21. Webサービスasp.net webmethod?
- 22. ASP.NET Web API:OAuthサービスプロバイダ
- 23. ASP.NET Web APIログインバウンドリクエストコンテンツ
- 24. asp.net web formカスタムルータハンドラ
- 25. asp.netのWebブラウザコントロール?
- 26. ASP.NETカスタムWebコントロール
- 27. ASP.NET Webページ
- 28. ASP.NETルーティングWebフォームクエリ
- 29. C#ASP.Net Webフォーム
- 30. ASP.NET Webサービスキャッシングモデルガイダンス