2016-03-28 16 views
0

ウェブサイト(任意のウェブサイト)からデータを取得したい場合、私はそのウェブサイトのサービスを取得する必要があることを理解しました。サービスはAPIから取得します。 ウェブサイトのサービスを見つけるにはどうすればいいですか?ウェブサイトからサービスを受ける方法

私の理解が間違っている場合は、私に修正してください。前もって感謝します。

+5

すべてのウェブサイトに公共サービスがあるわけではありません。彼らがそうするなら、彼らはAPIに関するドキュメンテーションを持っています。その文書は通常ウェブサイト上にあります。 – Andy

+0

フェッチするデータのタイプは?ブラウザに表示されるコンテンツの一部であれば、リクエストに応じて取得するHTMLを解析するだけで済みます。そして、それがそうでなければ@Andyは書き込みです、すべてのウェブサイトが公共サービスを持っているわけではありません。 – gaurawerma

+0

@Andy:あなたが言ったように、すべてのウェブサイトが公共サービスを持っているわけではありません。つまり、サービスを受けていないウェブサイトのデータを取得することは可能ですか? – user1191818

答えて

0

C#の利用可能なオプションについて言えば、MEX httpを実装したWebサービスにアクセスできます。その場合は、C#サーバー側でMetadataresolverを使用できます。

-1

ウェブサイトをクロールしたいと思っています。すべてのウェブサイトでapiを開いているわけではありません。

データをクロールするには、ページを取得して解析する方法が唯一の方法です。

+0

そのウェブサイトがAPIを開いているかどうか。 – user1191818

関連する問題