ホームページ >バックエンド開発 >PHPチュートリアル >ログインとページの収集をシミュレートするためにcurlを使用したphpの例_PHPチュートリアル
今日受け取った宿題は、Web サイトから製品在庫を取得することですが、この Web サイトではログインが必要です。ヘッダー全体を渡すのに fsockopen を使用しても無駄だったので、curl に頼らざるを得ませんでした。
ところで、curl モジュールを開く方法について説明しましょう:
(1) libeay32.dll、ssleay32.dll を php ディレクトリから Windows ディレクトリにコピーします。
(2) php.iniを開き、「extension_dir = xxxxx」を検索し、以下のファイルディレクトリにphp_curl.dllファイルがあることを確認します。
(3) php.iniも同様で、「extension=php_curl.dll」を探し、コメント化されていない(先頭に「;」がない)ことを確認します。
(4) apache を再起動します。curl_init(); ステートメントの使用時にエラー メッセージが表示された場合は、インストールが成功しなかったことを意味します。
curl_setopt($curl2, CURLOPT_URL, 'http://b2b.bookuu.com/search/b2b_zxsm_new.jsp');//ログイン後にどのページから情報を取得するか
curl_setopt($ curl2 , CURLOPT_HEADER, false);
curl_setopt($curl2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl2, CURLOPT_COOKIEFILE, $cookie_jar);
$content =curl_exec($curl2);