ページのクロールに Curl メソッドを使用した場合に発生する問題
私は最近、学校の学務管理システムへのログインをシミュレートするために Curl メソッドを使用しました (ASP によって作成されました)。と書かれています)情報の内容を取得し、その内容を表示します。
その後、学校の学務管理システムがJSPで記述され、認証コードの機能が追加され、認証コードを取得して入力し、curlメソッドを使用してHTTPリクエストを送信しました。しかし、結果は取得されました。返された内容はすべて 「データベースがビジーです。後でもう一度お試しください。」 で、URL を入力して直接入力することで学術管理システムにアクセスできます。アドレスバー; POSTMAN を使用してエラーを取得します。HTTP リクエスト、GET、および POST メソッドはすべてシステムに入る可能性がありますが、「データベースがビジー」というメッセージが表示されるのは、PHP の CURL メソッドを使用した場合のみです。 。その後、net:http メソッドを使用して同様のコードを書きました。「データベースがビジーです。後でもう一度お試しください。」というメッセージも表示されました。アドレス バーに URL をコピーして入力することもできます。 。何が問題なのか分かりません。 。助けを求めてください。 。
下の写真。 。
echo $url.'<br>';<br /> $ch = curl_init($url); <br /> curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); <br /> $content = curl_exec($ch); <br /> curl_close($ch);<br /> echo $content;