2012-02-28 6 views
0

からすべてのリンクを抽出し、それがそのWebページからのすべてのリンクを抽出します。 ここに私のアプリにURLを与えたいWebページは、Asp.netによって開発され、検索結果、結果とDataPagerを表示するためのGridView、GridViewには検索結果にバインドするためのHyperLinkFieldコントロールが含まれています。私は、ページがpostbackedさゴールページの検索湖底をクリックして、ページのURLを変更することなく、GridViewコントロールすることで、検索結果を表示私は私がそれに特定のウェブサイトのURLを与えるアプリを開発したいWebページ(Webクローラー)

。検索結果が500枚のレコードとdatapager.PageSize = 10を持っている場合、例えば

はその後、我々は50ページを持っています。

今、私が知りたいのは、それはすべての50ページを開い除き、私のアプリを一度にGridViewのためにバインドさ、すべての500個のリンクを抽出し、私のアプリで1によって任意のページ1を抽出することができますか?

ありがとうございました。

+0

チェックこのトピック:http://stackoverflow.com/questions/2248411/get-all-links -on-html-page 問題の解決策を見てください。 – deadfish

答えて

3

HTML Agility Packは私がURLをこするために見つけた最高のツールです。

あなたの質問ははるかに広いです(あなたが全体のアプリケーションを作成する方法を求めているように見えます)。 HTML Agility Packを読むことから始めることをお勧めします。いくつかの例を試して、ページのリンクを掻き集めてから、続行する方法を熟知しているならば、さらに具体的な質問をしてください。

関連する問題