ホームページ  >  記事  >  バックエンド開発  >  Web クローラー - PHP は、curl およびクロール データを通じて検証コードを使用してサイトへのログインをどのようにシミュレートしますか?

Web クローラー - PHP は、curl およびクロール データを通じて検証コードを使用してサイトへのログインをどのようにシミュレートしますか?

WBOY
WBOYオリジナル
2016-08-04 09:19:442544ブラウズ

ここで、検証コードを使用してサイトへのログインをシミュレートし (ログイン ページをシミュレートし、検証コードを手動で入力します)、注文データをリアルタイムで収集する必要があります。アイデアを提供していただけますか?

  1. 確認コードの画像は、cookie を使用してcurlでキャプチャし、ローカルに保存してからページに表示する必要がありますか?
    2. 私の現在のアプローチは、ログインページで検証コード画像をシミュレートし、img の src をリモートリンクとして直接設定することです。これにより、キャプチャしたローカル Cookie がブラウザーによってキャッシュされた Cookie と不一致になるようです。ログイン結果にはログインタイムアウトが表示されます

返信内容:

ここで、検証コードを使用してサイトへのログインをシミュレートし (ログイン ページをシミュレートし、検証コードを手動で入力します)、注文データをリアルタイムで収集する必要があります。アイデアを提供していただけますか?

  1. 確認コードの画像は、cookie を使用してcurlでキャプチャし、ローカルに保存してからページに表示する必要がありますか?
    2. 私の現在のアプローチは、ログインページで検証コード画像をシミュレートし、img の src をリモートリンクとして直接設定することです。これにより、キャプチャしたローカル Cookie がブラウザーによってキャッシュされた Cookie と不一致になるようです。ログイン結果にはログインタイムアウトが表示されます

一般的には、ログイン ページにアクセスし、Cookie を保存し、この Cookie を使用して確認コードをリクエストし、アカウント番号、パスワード、Cookie、確認コードを一緒に投稿する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。