LaravelにDOMCrawlerインストールして、自サイトを使ってスクレイピングの練習をしています。
以下のような手順でお問い合わせをするフォームに対して、
0. フォームにお問い合わせ内容を入力
0. 確認画面を表示。ここで、1で入力したデータ+αを<input type="hidden">で持っている。
0. 確認画面で「送信」を押すと、問い合わせ完了。
以下のような流れでスクレイピングをしたいのですが、なにか方法があれば教えてください。
0. クローラーがお問い合わせフォームに対して値を設定してPOST
0. 確認画面の<input type="hidden">の内容をスクレイピング
0. クローラーが2の内容をPOST
公式ドキュメントや個人の方の記事では、GETでアクセスしたページのフォームデータを取得する方法は見つけられたのですが、POST後の確認画面についてスクレイピングする記事は見つけらなかったため、ご協力をお願い致します。
あなたの回答
tips
プレビュー