質問: phpQuery::newDocument($html3)->find("article")->find(".article-body")->find("img:eq(0)")->attr("src"); $um .= ''. ''. $title . ''; } echo'' . $um . ''; ?> ```
回答: 記事ごとに OGP タグが設定されているサイトが多いので、`` から画像URLを取得し、無いものに関しては例外としてセレクターを手作業で入れる方法が確実じゃないかなと思います。 完全自動化したいのなら、OGP イメージが見つからなかった場合に、適当なライブラリなり API なりで HTML の本文抽出を行って、最初に出てくる画像を取得する、とか。