とリダイレクトを追跡する方法はありますが、phpスクリプト内:私が知っているコマンドラインのcURL
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
はリダイレクトに従います。コマンドラインcURLでリダイレクトに従う方法はありますか?
とリダイレクトを追跡する方法はありますが、phpスクリプト内:私が知っているコマンドラインのcURL
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
はリダイレクトに従います。コマンドラインcURLでリダイレクトに従う方法はありますか?
私は同様の問題がありました。私は解説者の1人を助けるかもしれないと信じているので、私はここに私のソリューションを掲載しています。
私にとっては、ページにログインする必要があり、JavaScriptを使用して新しいURLを渡したという障害がありました。ここで私がしなければならなかったものです:j_usernameとj_passwordという私のウェブサイトのログイン・フォームのフィールドの名前であることを
curl -c cookiejar -g -O -J -L -F "j_username=yourusename" -F "j_password=yourpassword" <URL>
注意。ウェブサイトのソースを開いて、ユーザー名フィールドの「名前」とパスワードフィールドの「名前」が何であるかを確認する必要があります。 その後、新しいURLが埋め込まれたJavaスクリプトを使用してhtmlファイルに移動します。私はPHPソリューションを探していました
curl -c cookiejar -g -O -J -L -F "j_username=yourusename" -F "j_password=yourpassword" <NEWURL>
とここに上陸した:これを解析した後、単に新しいURLに再送信してください。ありがとう。 – dchayka