2011-09-09 9 views
0

dealsgoround.comcitypockets.comアクセスユーザーアカウントとlivingsocial.comから日常のお得な情報やその他の日常の取引のウェブサイトと他のウェブサイトからのデータを占めています。これらのウェブサイトは、ユーザに、それぞれのウェブサイトにサインインしてアカウントの詳細をインポートするためのクレデンシャルを与えるように要求する。 LivingSocialなどの取引サイトでは、ユーザーアカウントへのAPIアクセスは提供されません。インポートユーザーは、ユーザーのサインイン

他のウェブサイトへのアクセスやそこからのデータのインポートも欲しいです。しかし、私はウェブクローラ/スパイダーは、Webページからデータをスクラップするために使用することができることを見つけることができています今ではなどのGROUPONとはLivingSocialからによってdealsgoround.comcitypockets.comインポートデータ

バックエンドプロセスを見つけることができません。しかし、私は、ユーザーのサインインが必要なシナリオではWebクローラーが便利で、ページURLは暗号化されているか、少なくとも動的に生成されたURLであるとは確信していません。

私に手伝ってください、これを行う方法を教えてください。クローラがこれに対する解決策であれば、私の.netアプリケーションで使用できるいくつかのWebクローラAPIへのリンクを提供してください。

おかげ

ATIF

+0

のように取引のウェブサイトからデータをインポートするために、資格情報を提供して、私の場合、これは、ユーザーアカウントへの不正アクセスではありませんあなたの質問が何であるかを、より明確にしてください。複数の質問を避けるようにしてください。 – Merlin

+0

そうです、私は前にそれを見て、それを試しました。私はログインを送信することができましたが、それからリダイレクトして、私に続けさせませんでした。 –

答えて

0

便利です。

PHP、ASP.net、または他のサーバーサイドスクリプト言語を使用して、パラメータ(user_name/password)を後に付けてhttppostrequestを送信できます。これにより、ユーザーを認証(サインイン)します。サインイン後、私たちはサインインされたユーザー情報で任意のURLの内容を読むことができます。

注:ユーザー自身がdealsgoround.comcitypocket.com

0

例えばFacebookやGoogleのIDなどの代替証明書を使用してサインインする能力は、Open認証またはOAuthの(発音宣誓)と呼ばれています。

ところで、あなたは、ユーザーが許可を表現することなくデータをインポートし、セキュリティ問題のvigilentすべきではありません。

多くのドキュメントが用意されていますが、その多くはかなり重いものです。開始するのに最適な場所は、仕様RFC 5849

にOAuthのウェブサイトを読むことです、私ははい、ウェブクローラは、このシナリオでのソリューションです...その答えを見つけることができたもhttp://oauth.net

関連する問題