質問: curl_exec($ch); // cURLセッションを終了する curl_close($ch); // TODO:表示された画像のソースを取得したい ``` レスポンスである$dataにはtest.phpによって表示された画像の情報を見つけられませんでした。 optionなども調べているのですが、何かoptionを追加することで 中で呼ばれているプログラムの結果を取得できないかと模索中です。 さらに追記です。 本サイトには文章があり、初期表示の際には文章と画像が紐づいているのですが、 別途画像表示のプログラムにアクセスすると画像がランダムに変わるようで 画像と文章の紐付きが壊れてしまいます。
回答: すーぱー想像力を働かせて仮定しながら回答しようと思うけど、 仮定がずれていたらまったく意味のない回答になるのでその点はご容赦を。 どこかのサイトのページをcurl関数群かなにかで取得すると それに含まれる画像を表示する箇所が ``` ``` みたいなのがあるなら、 そのimage.php?~~~を検出してそれをcURLにかければいいんじゃないかなって、 通りすがりに思った。 もちろん、完全なURLに補完してからcURLにかけることになるけども。 じゃぁどうやってimg要素を特定してsrc属性を抽出するか、 ネット上に「php スクレイピング」とかやれば事例はいくつもあるので、 どれかを読みながら作ってみて、躓いてから改めて質問し直すといいかも。