サイトのホームページを解析しようとしていますが、別のページからのリダイレクトだけでアクセスできるため、リダイレクトページのhtmlしか持てません。「リダイレクト先」ページを取得
"リダイレクト先"ページのhtmlページを取得するにはどうすればよいですか?
以下は例です:私はブラウザで開いたときにb.htmlにリダイレクトされますが、私はb.htmlを解析したいのですが、私がb.htmlを開くとリダイレクト時にa.htmlからb.htmlに送信できるPOSTパラメータが直接必要になります。
編集:ちょうどノートのページがある「にリダイレクトさ」の相対パスを持っているので、私は次のようにします。
$pos=strpos($result,"window.location = \"");
$res= substr_replace ($result,"https://thecompletepath/",$pos,0);
echo $res;
と、次のようにリダイレクトは、javascriptのコードを次のとおりです。
<script type="text/javascript" charset="utf-8">
escapeIfModal();
LoadingScreen.start();
window.location = "/home";
</script>
どのようにaがやっているようにbにこれらのパラメータを掲示について:のfile_get_contentsを使用して
? ;) –
これをチェックしてください:http://stackoverflow.com/questions/3519939/make-curl-follow-redirects –
@jakubwronaどのように私は送信されたすべてのPOSTパラメータを知ることができますか? –